gsl-firmware icon indicating copy to clipboard operation
gsl-firmware copied to clipboard

Extract firmware from the hardware

Open jpberdejo opened this issue 1 year ago • 4 comments

Hi.

I don't have the original OS for the Tibuta W120 tablet and I can´t find the specific firmware for this device anyware. ¿There is a way for extract or rebuild the firmware from the hardware?

jpberdejo avatar Apr 07 '24 16:04 jpberdejo

Sometimes firmwares are packaged in SileadTouch.sys file. You could find the start of the firmware file with hexdump SileadTouch.sys | grep "00f0 0000 0002 0000 0000 0000 0000 0000"

As i see there is a tool what do the same https://github.com/onitake/gsl-firmware/blob/master/tools/scanwindrv

barni2000 avatar Apr 07 '24 17:04 barni2000

Unfortunately not, because there is no firmware in the hardware (except for a bootloader, maybe). The firmware needs to be uploaded at runtime, which is what the driver does.

onitake avatar Apr 07 '24 19:04 onitake

@onitake When you say that the hardware does not contain any 'built in' firmware but (maybe) the bootloader, does it mean that the firmware-code which operates the controller's regular job (such as handle the conversion of the touch events sensed by the screen into the actual coordinates transferred over the i2c bus back to the driver, etc.) is entirely contained inside the runtime-uploaded firmware?

Yonits12 avatar Jun 23 '24 14:06 Yonits12

@Yonits12 To my knowledge, this functionality is all contained in the firmware uploaded at runtime. However, I am not the manufacturer and I cannot know for sure.

onitake avatar Jun 24 '24 08:06 onitake