The main point is to stick to revision 19039 and a non-european firmware.
19039, i read somewhere that someone succesfully installed it on time. I didn't want to stress more my lucky star
And non european firmware, it is pointed out in flyspray.
I am currently compiling the tool under linux.
Il needs libusb-dev preinstalled on system
sudo apt-get libusb-dev
to patch, put the diff file in src subfolder of the source (windows package)
patch < ../../isd300-linux-0.9.2.diff
make clean
make
Post Merge: January 11, 2012, 08:17:16 PM
verify that it is online
=> usb-devices
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P:
Vendor=1006 ProdID=3003 Rev=01.00
S: Manufacturer=iRiver
S: Product=iRiver H300 SeriesS: SerialNumber=0123456789AB
C: #Ifs= 1 Cfg#= 2 Atr=c0 MxPwr=98mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
Nice, launch copy:
14.766s to copy 72710821 Bytes
activate udma
sudo ./isd300_udma
10.626s
15s
16s
13s
Not very stable. maybe cause the ubuntu VM.
I will stay with no udma.
Better maybe worst.
And i can launch original firmware
i just tested it.
And finally as my bootloader is smaller, it seems faster (just a little bit).
Post Merge: January 11, 2012, 08:37:26 PM
Whaoo,
i reconnected the device to Windows 7 to finish the copy.
It is 19MB/S to 22MB/S
as i rebooted the device and PC, it should be the activation of writeback cache under Windows 7 x64.
So the upgrade with udma to eeprom is not needed.