I've been messing around with my rev 4.00 speedtouch, and I think i've made some progress (can't be too sure though).
I replaced the ARM code with the code posted at (http://www.mail-archive.com/[EMAIL PROTECTED]/msg05278.html), and did nothing to the start/end points, and tried to upload firmware 6d3ee03761e2f548fe7757579d960480 ./ZZZLP2.eni ( 774192 bytes) , as found in the windows driver on thomson's website. The file is just a firmware image (no dll encapsulation), so the guessed points of SOF, EOF are correct. The modem seemed to do the same flashing lights dance as it does in windows, and the hardware version it retrieves from the modem (35720370) is the same as what windows says. The reads of the firmware for verification are the same as windows', at least at first glance. When the modem_run app tries to tell it to synchronise (modem_start_synchro), however, it gets the same return data as windows (0x00 00), but it soon gets a 'USBDEVFS_BULK failed'. The modem then flashes its left (USB) light red/green, and holds the right light green. Snooping the behaviour of the modem in windows, it would seem that it is doing something very different in the 'run tests' phase, but omitting the run tests phase from modem_run doesn't make the modem work. I would stress, however, that I have very little experience with USB, and interpreting the sniffed interactions, so I could be very, very wrong about this. At this point, I'm stuck, lacking the understanding of USB and the internals of the speedtouch to identify and fix the problem. My guess, however, is that the firmware for the 4.00 behaves differently to the others in some way, rendering it incompatible with the linux driver. Hopefully, the 'french' firmware will be compatible with the 4.00, but behave in a way the linux driver can understand. --- output of modem_run Jan 17 01:52:04 catbox modem_run[11214]: modem_run version 1.2-beta3 started by lewis uid 0 Jan 17 01:52:04 catbox modem_run[11214]: Found ALCATEL SpeedTouch USB modem Jan 17 01:52:05 catbox modem_run[11214]: Best offset 0 with probability 75% Jan 17 01:52:05 catbox modem_run[11214]: Best offset 774184 with probability 75% Jan 17 01:52:05 catbox modem_run[11214]: Firmware information (CRC:0xd7864c39, Size:774192, Unknown revision - Please report the CRC and size with the revision number to [EMAIL PROTECTED]) Jan 17 01:52:07 catbox modem_run[11214]: BLOCK1 : 935 bytes uploaded : OK Jan 17 01:52:07 catbox modem_run[11214]: Downloaded in 4.547000 ms Jan 17 01:52:07 catbox modem_run[11214]: 88 f8 00 00 00 00 f2 01 0a 00 00 ea 09 00 00 ea ................ Jan 17 01:52:07 catbox modem_run[11214]: 08 00 00 ea 07 00 00 ea 06 00 00 ea 05 00 00 ea ................ Jan 17 01:52:07 catbox modem_run[11214]: 9c 00 00 ea 03 00 00 ea 18 13 9f e5 00 00 a0 e3 ................ Jan 17 01:52:07 catbox modem_run[11214]: 00 00 81 e5 fb ff ff ea 01 00 a0 e3 08 13 9f e5 ................ Jan 17 01:52:07 catbox modem_run[11214]: 00 00 81 e5 d1 00 a0 e3 00 f0 29 e1 fc d2 9f e5 ..........)..... Jan 17 01:52:07 catbox modem_run[11214]: d2 00 a0 e3 00 f0 29 e1 f4 d2 9f e5 d3 00 a0 e3 ......)......... Jan 17 01:52:07 catbox modem_run[11214]: 00 f0 29 e1 ec d2 9f e5 00 00 a0 e3 00 10 a0 e3 ..)............. Jan 17 01:52:07 catbox modem_run[11214]: e4 12 9f e5 01 22 a0 e3 01 00 a0 e3 00 00 81 e5 .....".......... Jan 17 01:52:07 catbox modem_run[11214]: d8 a2 9f e5 15 00 00 eb 00 00 82 e5 7d af a0 e3 ............}... Jan 17 01:52:07 catbox modem_run[11214]: 12 00 00 eb 10 00 82 e5 08 60 a0 e3 20 00 82 e5 .........`.. ... Jan 17 01:52:07 catbox modem_run[11214]: 20 a0 a0 e3 0d 00 00 eb 01 60 56 e2 fa ff ff 1a ........`V..... Jan 17 01:52:07 catbox modem_run[11214]: ac 52 9f e5 00 00 85 e5 00 00 a0 e3 00 00 81 e5 .R.............. Jan 17 01:52:07 catbox modem_run[11214]: 01 02 a0 e3 00 10 a0 e3 98 22 9f e5 04 30 a0 e3 ........."...0.. Jan 17 01:52:07 catbox modem_run[11214]: 03 10 80 e6 02 00 50 e1 fc ff ff 1a 02 00 00 ea ......P......... Jan 17 01:52:07 catbox modem_run[11214]: 01 a0 5a e2 fd ff ff 1a 0e f0 a0 e1 00 10 a0 e3 ..Z............. Jan 17 01:52:07 catbox modem_run[11214]: 01 28 a0 e3 7f 2f 82 e2 02 16 81 e0 12 30 a0 e3 .(.../.......0.. Jan 17 01:52:07 catbox modem_run[11214]: 03 3b 83 e2 00 00 a0 e3 00 2a 83 e1 04 20 81 e4 .;.......*... .. Jan 17 01:52:07 catbox modem_run[11214]: 01 00 80 e2 01 0c 50 e3 fa ff ff ba 1e 30 a0 e3 ......P......0.. Jan 17 01:52:07 catbox modem_run[11214]: 03 3b 83 e2 00 2a 83 e1 04 20 81 e4 01 00 80 e2 .;...*... ...... Jan 17 01:52:07 catbox modem_run[11214]: 01 4c a0 e3 02 40 84 e2 04 00 50 e1 f8 ff ff ba [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 12 30 a0 e3 03 3b 83 e2 00 2a 83 e1 04 20 81 e4 .0...;...*... .. Jan 17 01:52:07 catbox modem_run[11214]: 01 00 80 e2 01 0a 50 e3 fa ff ff ba 00 10 a0 e3 ......P......... Jan 17 01:52:07 catbox modem_run[11214]: 01 28 a0 e3 7f 2f 82 e2 02 16 81 e0 10 1f 02 ee .(.../.......... Jan 17 01:52:07 catbox modem_run[11214]: 03 40 a0 e3 10 4f 03 ee 00 50 a0 e3 10 5f 05 ee [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 17 5f 07 ee 17 5f 08 ee 3d 00 a0 e3 10 0f 01 ee ._..._..=....... Jan 17 01:52:07 catbox modem_run[11214]: 01 73 a0 e3 04 00 a0 e3 05 00 c7 e5 01 00 a0 e3 .s.............. Jan 17 01:52:07 catbox modem_run[11214]: 06 00 c7 e5 01 00 a0 e3 07 00 c7 e5 03 00 a0 e3 ................ Jan 17 01:52:07 catbox modem_run[11214]: 08 00 c7 e5 00 00 a0 e3 09 00 c7 e5 80 00 a0 e3 ................ Jan 17 01:52:07 catbox modem_run[11214]: 01 00 c7 e5 53 00 a0 e3 00 f0 29 e1 98 11 9f e5 ....S.....)..... Jan 17 01:52:07 catbox modem_run[11214]: 00 00 e0 e3 00 00 81 e5 90 11 9f e5 00 00 e0 e3 ................ Jan 17 01:52:07 catbox modem_run[11214]: 00 00 81 e5 88 11 9f e5 03 00 a0 e3 00 00 81 e5 ................ Jan 17 01:52:07 catbox modem_run[11214]: 01 09 a0 e3 7c 11 9f e5 00 00 40 01 12 88 9c f2 ....|[EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 01 00 00 96 01 81 e5 80 00 a0 e3 40 11 9f e5 00 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 00 81 e5 04 00 8f e2 01 00 80 e2 10 ff 2f e1 59 ............./.Y Jan 17 01:52:07 catbox modem_run[11214]: 4f b8 78 40 1e fc d1 38 78 f9 7a 09 02 bc 7a 21 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 43 09 02 7c 7a 21 43 09 02 3c 7a 21 43 11 38 01 C..|z!C..<z!C.8. Jan 17 01:52:07 catbox modem_run[11214]: 28 2d db 03 28 2b dc 80 00 50 4c 24 58 a7 46 3c (-..(+...PL$X.F< Jan 17 01:52:07 catbox modem_run[11214]: 4b 0e 33 7a 7b 12 02 3c 7b 22 43 12 d0 14 1c f4 K.3z{..<{"C..... Jan 17 01:52:07 catbox modem_run[11214]: 3c ff 3c 0e d5 40 07 02 d0 1c 1c 0b 1c 21 1c 52 <.<[EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 1e 8c 5c 9c 54 fb d1 31 a4 14 23 23 60 c0 0f 64 ..\.T..1..##`..d Jan 17 01:52:07 catbox modem_run[11214]: 30 00 e0 66 20 78 70 cb e7 01 a2 10 47 00 00 01 0..f xp.....G... Jan 17 01:52:07 catbox modem_run[11214]: f0 a0 e1 04 20 8f e2 01 20 82 e2 12 ff 2f e1 60 .... ... ..../.` Jan 17 01:52:07 catbox modem_run[11214]: 20 f0 e7 04 e0 4e e2 00 40 2d e9 00 e0 4f e1 07 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 40 2d e9 80 10 8f e2 00 00 91 e5 01 00 20 e2 00 @-........... .. Jan 17 01:52:07 catbox modem_run[11214]: 00 81 e5 00 00 50 e3 03 00 00 0a 0d 10 a0 e3 b8 .....P.......... Jan 17 01:52:07 catbox modem_run[11214]: 20 9f e5 00 10 82 e5 02 00 00 ea 0f 10 a0 e3 a8 ............... Jan 17 01:52:07 catbox modem_run[11214]: 20 9f e5 00 10 82 e5 01 00 a0 e3 64 10 9f e5 00 ..........d.... Jan 17 01:52:07 catbox modem_run[11214]: 00 81 e5 44 10 8f e2 00 00 91 e5 01 00 40 e2 00 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 00 81 e5 00 00 50 e3 02 00 00 1a 80 00 9f e5 80 .....P.......... Jan 17 01:52:07 catbox modem_run[11214]: 10 9f e5 00 00 81 e5 60 00 9f e5 00 10 90 e5 08 .......`........ Jan 17 01:52:07 catbox modem_run[11214]: 20 c1 e3 00 20 80 e5 07 40 bd e8 0e f0 69 e1 00 ... [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 80 fd e8 15 2f 8c 9b 00 00 00 00 00 00 00 00 78 ..../..........x Jan 17 01:52:07 catbox modem_run[11214]: 00 00 00 00 00 00 04 3d 02 00 00 3d 02 00 00 77 .......=...=...w Jan 17 01:52:07 catbox modem_run[11214]: 02 00 00 10 02 00 b0 64 00 00 90 00 40 00 10 9c [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 3f 00 10 7c 3c 00 10 00 02 00 06 88 13 00 00 30 ?..|<..........0 Jan 17 01:52:07 catbox modem_run[11214]: 4e 00 10 00 00 20 10 24 00 00 b0 20 00 00 b0 28 N.... .$... ...( Jan 17 01:52:07 catbox modem_run[11214]: 00 00 b0 08 02 00 b0 00 00 00 04 30 03 00 00 58 ...........0...X Jan 17 01:52:07 catbox modem_run[11214]: 00 00 90 70 c3 00 00 60 00 00 90 40 01 12 08 04 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 00 00 00 00 00 01 14 ....... Jan 17 01:52:07 catbox modem_run[11214]: BLOCK2 : 511 bytes downloaded : OK Jan 17 01:52:07 catbox modem_run[11214]: Downloaded in 158.476000 ms Jan 17 01:52:07 catbox modem_run[11214]: 80 00 00 00 04 01 01 03 00 00 00 96 01 81 e5 80 ................ Jan 17 01:52:07 catbox modem_run[11214]: 00 a0 e3 40 11 9f e5 00 00 81 e5 04 00 8f e2 01 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 00 80 e2 10 ff 2f e1 59 4f b8 78 40 1e fc d1 38 ...../[EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 78 f9 7a 09 02 bc 7a 21 43 09 02 7c 7a 21 43 09 x.z...z!C..|z!C. Jan 17 01:52:07 catbox modem_run[11214]: 02 3c 7a 21 43 11 38 01 28 2d db 03 28 2b dc 80 .<z!C.8.(-..(+.. Jan 17 01:52:07 catbox modem_run[11214]: 00 50 4c 24 58 a7 46 3c 4b 0e 33 7a 7b 12 02 3c .PL$X.F<K.3z{..< Jan 17 01:52:07 catbox modem_run[11214]: 7b 22 43 12 d0 14 1c f4 3c ff 3c 0e d5 40 07 02 {"C.....<.<[EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: d0 1c 1c 0b 1c 21 1c 52 1e 8c 5c 9c 54 fb d1 31 .....!.R..\.T..1 Jan 17 01:52:07 catbox modem_run[11214]: a4 14 23 23 60 c0 0f 64 30 00 e0 66 20 78 70 cb ..##`..d0..f xp. Jan 17 01:52:07 catbox modem_run[11214]: e7 01 a2 10 47 00 00 01 f0 a0 e1 04 20 8f e2 01 ....G....... ... Jan 17 01:52:07 catbox modem_run[11214]: 20 82 e2 12 ff 2f e1 60 20 f0 e7 04 e0 4e e2 00 ..../.` ....N.. Jan 17 01:52:07 catbox modem_run[11214]: 40 2d e9 00 e0 4f e1 07 40 2d e9 80 10 8f e2 00 @[EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 00 91 e5 01 00 20 e2 00 00 81 e5 00 00 50 e3 03 ..... .......P.. Jan 17 01:52:07 catbox modem_run[11214]: 00 00 0a 0d 10 a0 e3 b8 20 9f e5 00 10 82 e5 02 ........ ....... Jan 17 01:52:07 catbox modem_run[11214]: 00 00 ea 0f 10 a0 e3 a8 20 9f e5 00 10 82 e5 01 ........ ....... Jan 17 01:52:07 catbox modem_run[11214]: 00 a0 e3 64 10 9f e5 00 00 81 e5 44 10 8f e2 00 ...d.......D.... Jan 17 01:52:07 catbox modem_run[11214]: 00 91 e5 01 00 40 e2 00 00 81 e5 00 00 50 e3 02 [EMAIL PROTECTED] Jan 17 01:52:07 catbox modem_run[11214]: 00 00 1a 80 00 9f e5 80 10 9f e5 00 00 81 e5 60 ...............` Jan 17 01:52:07 catbox modem_run[11214]: 00 9f e5 00 10 90 e5 08 20 c1 e3 00 20 80 e5 07 ........ ... ... Jan 17 01:52:07 catbox modem_run[11214]: 40 bd e8 0e f0 69 e1 00 80 fd e8 15 2f 8c 9b 00 @....i....../... Jan 17 01:52:07 catbox modem_run[11214]: 00 00 00 00 00 00 00 78 00 00 00 00 00 00 04 3d .......x.......= Jan 17 01:52:07 catbox modem_run[11214]: 02 00 00 3d 02 00 00 77 02 00 00 10 02 00 b0 64 ...=...w.......d Jan 17 01:52:07 catbox modem_run[11214]: 00 00 90 00 40 00 10 9c 3f 00 10 7c 3c 00 10 00 [EMAIL PROTECTED]|<... Jan 17 01:52:07 catbox modem_run[11214]: 02 00 06 88 13 00 00 30 4e 00 10 00 00 20 10 24 .......0N.... .$ Jan 17 01:52:07 catbox modem_run[11214]: 00 00 b0 20 00 00 b0 28 00 00 b0 08 02 00 b0 00 ... ...(........ Jan 17 01:52:07 catbox modem_run[11214]: 00 00 04 30 03 00 00 58 00 00 90 70 c3 00 00 60 ...0...X...p...` Jan 17 01:52:07 catbox modem_run[11214]: 00 00 90 a0 e3 06 00 c7 e5 01 00 a0 e3 07 00 c7 ................ Jan 17 01:52:07 catbox modem_run[11214]: e5 03 00 a0 e3 08 00 c7 e5 00 00 a0 e3 09 00 c7 ................ Jan 17 01:52:07 catbox modem_run[11214]: e5 80 00 a0 e3 01 00 c7 e5 53 00 a0 e3 00 f0 29 .........S.....) Jan 17 01:52:07 catbox modem_run[11214]: e1 98 11 9f e5 00 00 e0 e3 00 00 81 e5 90 11 9f ................ Jan 17 01:52:07 catbox modem_run[11214]: e5 00 00 e0 e3 00 00 81 e5 88 11 9f e5 03 00 a0 ................ Jan 17 01:52:07 catbox modem_run[11214]: e3 00 00 81 e5 01 09 a0 e3 7c 11 9f e5 00 00 .........|..... Jan 17 01:52:10 catbox modem_run[11214]: BLOCK3 : 774192 bytes uploaded : OK Jan 17 01:52:10 catbox modem_run[11214]: Downloaded in 3112.383000 ms Jan 17 01:52:10 catbox modem_run[11214]: BLOCK4 : 511 bytes downloaded : OK Jan 17 01:52:10 catbox modem_run[11214]: Downloaded in 4.319000 ms. Jan 17 01:52:10 catbox modem_run[11214]: 80 00 00 00 03 02 08 00 00 00 10 ec 01 00 00 00 ................ Jan 17 01:52:10 catbox modem_run[11214]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ Jan 17 01:52:10 catbox modem_run[11214]: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............... Jan 17 01:52:11 catbox modem_run[11214]: Modem reference : 35720370...... Jan 17 01:52:11 catbox modem_run[11214]: modem_start_synchro : Jan 17 01:52:11 catbox modem_run[11214]: 00 00 .. Jan 17 01:52:41 catbox modem_run[11214]: ADSL synchronization failed - timed out -- Lewis Jardine [EMAIL PROTECTED] Liste de diffusion modem ALCATEL SpeedTouch USB Pour se désinscrire : mailto:[EMAIL PROTECTED]