Gilles Espinasse ([EMAIL PROTECTED]) wrote:
> the bootblock + main firmware discusion

Well, the change doesn't make it very different from old versions. Users
are just  required to find another  file, and specify it  on the command
line.   I  know  it's  already  troublesome to  obtain  the  mgmt.o/main
firmware  part so  having to  fetch the  boot block  will just  add more
complexity on users' side.

As  for the  firmware  type  detection, i  can  identify rev4  firmwares
because  they  use  a  different  base address  (0x00000010  instead  of
0x00004000), but  the boot block uses  the same address  (0x00). So it's
hard to tel if a boot block file is for rev 1 2 3 or 4 (though rev 1 2 3
have been constant through the years, always 991 Bytes and same CRC, but
i don't know if the new bootblock will be as constant as the old one)

Of course if we were allowed to distribute these bootblocks, a simple
revision check would allow us to use the right one.
 - $(datadir)/speedtouch/boot.v123.bin for rev 1 2 3
 - $(datadir)/speedtouch/boot.v4.bin for rev 1 2 3

It would be as simple as simple as before.

Moreover, if  thomson decides to use  the new firmware  file format, the
user will have to deal with  only one file, like for old windows drivers
which shipped both boot + main in alcaudsl.sys.

The new format is just a small  (header + boot + main). The header tells
the revision  (of the firmware or  to what modem revision  it applies ?)
the offsets to boot and main  parts. But as i told, thomson doesn't know
if it will use this format yet.

> other little change requests
> - make less than 10 firmware loading attempts 5 is it not enough ?

10  is arbitrary iirc,  and it's  now a  long time  since we  didn't got
reports related  to firmware  loading. So please  speak loud  if someone
really needs 10. (i can turn  this into a command line option to staisfy
everyone)

> - update usage  on modem_run (mark -m option deprecated  and put -t in
> the example)

In the  announced patchset, -m  was already disabled (left  for backward
compatibility, but it does nothing, nor appears in man/help)

So this item is marked DONE.

> - update comment on modem_run.c head (do not use anymore libusb, no ?)

DONE too :-) while reverting modem_run dessign to 1.1 design.

I'll have more news this afternoon/evening.

-- 
Edouard Gomez

Liste de diffusion modem ALCATEL SpeedTouch USB
Pour se désinscrire : mailto:[EMAIL PROTECTED]

        

Reply via email to