From 7dab90ff901f3779ed2feebf8fe118fcfe82be75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20PORTAY?= Date: Sun, 22 May 2022 20:10:56 +0200 Subject: [PATCH] genesys: scaler: Dump the whole CFI device --- plugins/genesys/fu-genesys-scaler-device.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/plugins/genesys/fu-genesys-scaler-device.c b/plugins/genesys/fu-genesys-scaler-device.c index 3b7ba272a..1d23d84ca 100644 --- a/plugins/genesys/fu-genesys-scaler-device.c +++ b/plugins/genesys/fu-genesys-scaler-device.c @@ -1655,14 +1655,10 @@ static GBytes * fu_genesys_scaler_device_dump_firmware(FuDevice *device, FuProgress *progress, GError **error) { FuGenesysScalerDevice *self = FU_GENESYS_SCALER_DEVICE(device); - gsize size = fu_device_get_firmware_size_max(device); - guint addr = 0x000000; + gsize size = fu_cfi_device_get_size(self->cfi_device); g_autofree guint8 *buf = NULL; g_autoptr(FuDeviceLocker) locker = NULL; - if (fu_device_has_flag(device, FWUPD_DEVICE_FLAG_DUAL_IMAGE)) - addr = 0x200000; - /* progress */ fu_progress_set_id(progress, G_STRLOC); fu_progress_add_step(progress, FWUPD_STATUS_DEVICE_BUSY, 1); /* detach */ @@ -1679,7 +1675,7 @@ fu_genesys_scaler_device_dump_firmware(FuDevice *device, FuProgress *progress, G buf = g_malloc0(size); if (!fu_genesys_scaler_device_read_flash(self, - addr, + 0, buf, size, fu_progress_get_child(progress),