Hi,

Ignore fw_info. It knows about such a small fraction of the registers it can be ignored.
In fact, I've just removed it, it only confuses.

The old extractor was floored in the way if found firmware, that's why it's dumped. In the git repos now, there is only fw_extractor.py which is the new one replacing the old.

As to which firmware to use, the only way is suck and see for each. :-\

Hope this helps.

Joe




On 10/11/14 16:45, Michal Suchanek wrote:
Hello,

I tried extracting firmware from my pmp3670b tablet and I got 4
firmware files with fw_extractor2.py. Unfortunately, fw_info does not
recognize any of them as firmware:

$ python /scratch/Downloads/fw_extractor2.py modules/A13_gslX680.ko
Found GSLX680_FW offset 180 count 39072
39072+0 records in
39072+0 records out
39072 bytes (39 kB) copied, 0.0768463 s, 508 kB/s
Found GSLX680_FW_2 offset 39252 count 39336
39336+0 records in
39336+0 records out
39336 bytes (39 kB) copied, 0.073385 s, 536 kB/s
Found GSLX680_FW_3 offset 78588 count 39336
39336+0 records in
39336+0 records out
39336 bytes (39 kB) copied, 0.0800411 s, 491 kB/s
Found GSL_TEST_FW offset 117988 count 8184
8184+0 records in
8184+0 records out
8184 bytes (8.2 kB) copied, 0.0161824 s, 506 kB/s

$ for i in /scratch/pmp3670b/GSL*.fw ; do ./fw_info $i ; done
/scratch/pmp3670b/GSL_TEST_FW.fw doesn't contain any known firmware information.
/scratch/pmp3670b/GSLX680_FW_2.fw doesn't contain any known firmware
information.
/scratch/pmp3670b/GSLX680_FW_3.fw doesn't contain any known firmware
information.
/scratch/pmp3670b/GSLX680_FW.fw doesn't contain any known firmware information.

I have old firmware extracted from my broken inet 86vs tablet and from
that the old fw_extractor extracted 35 firmware files out of which 2
are recognized as firmware:

$ ls Manta_MID705_gslx680.fw*
Manta_MID705_gslx680.fw     Manta_MID705_gslx680.fw.11
Manta_MID705_gslx680.fw.20  Manta_MID705_gslx680.fw.30
Manta_MID705_gslx680.fw.02  Manta_MID705_gslx680.fw.12
Manta_MID705_gslx680.fw.21  Manta_MID705_gslx680.fw.31
Manta_MID705_gslx680.fw.03  Manta_MID705_gslx680.fw.13
Manta_MID705_gslx680.fw.22  Manta_MID705_gslx680.fw.32
Manta_MID705_gslx680.fw.04  Manta_MID705_gslx680.fw.14
Manta_MID705_gslx680.fw.23  Manta_MID705_gslx680.fw.32.txt
Manta_MID705_gslx680.fw.05  Manta_MID705_gslx680.fw.14.txt
Manta_MID705_gslx680.fw.24  Manta_MID705_gslx680.fw.33
Manta_MID705_gslx680.fw.06  Manta_MID705_gslx680.fw.15
Manta_MID705_gslx680.fw.25  Manta_MID705_gslx680.fw.34
Manta_MID705_gslx680.fw.07  Manta_MID705_gslx680.fw.16
Manta_MID705_gslx680.fw.26  Manta_MID705_gslx680.fw.35
Manta_MID705_gslx680.fw.08  Manta_MID705_gslx680.fw.17
Manta_MID705_gslx680.fw.27
Manta_MID705_gslx680.fw.09  Manta_MID705_gslx680.fw.18
Manta_MID705_gslx680.fw.28
Manta_MID705_gslx680.fw.10  Manta_MID705_gslx680.fw.19
Manta_MID705_gslx680.fw.29

However, the old extractor does not seem to like the pmp3670b module.
I never get any firmware out of it.

Any suggestions?

Thanks

Michal


On 1 October 2014 23:00, Joe Burmeister <[email protected]> wrote:
Hi Kristijan,

Not sure quite what your after, but here is a new, not tested yet (would
have to dig up the tablet), firmware extractor.

It uses just readelf, objcopy and dd. Quick and dirty "python for shell"
implementation.

Hopefully this should help.

Joe



On 01/10/14 10:00, Kristijan Vrban wrote:

Hello,

attached is a gslX680.ko module from a Q88 A23 based tablet (the cheap USD
32 devices) I just started to extract the firmware to use gsl1680 IC with
the touch panels that are used in this Q88 devices.

I think "GSL1680_K70_FW" should be the one. from this module.

Attached is also a small PCB design made in eagle to make test connection
between that touch panels and I2C interface. Maybe it is useful for someone.

Kristijan




--
You received this message because you are subscribed to a topic in the
Google Groups "linux-sunxi" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/linux-sunxi/SZGxiTQcFyY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
[email protected].
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to [email protected].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to