Re: Re: Updating the bootloader after piggyback does not work?!
Ralf Miunske <[email protected]> Wed, 15 Sep 2004 02:26:45 +0200
| Newsgroups | gmane.comp.handhelds.simpad.linux |
|---|---|
| Message-ID | <[email protected]> |
Hi Massimo! Hi Walter, please read from "###### " on using your search menu :) So now, here is what I get, when holding down the lower key of the simpad when booting: |PBL V2.4 20.07.2001 |Booting... This is the primary bootloader which will not be updated, so we've got the same one. |================================================ |Siemens Switzerland Bootloader V2.5.3 10.06.2003 This string shows you which secondary bl is installed. I've got the newer one :-P ;-) [identical lines removed...] |Occupied Memory: [0x00004000-0x00008000],[0x00008014-0x0007500c] That way it should look, when you use the ordinary bootloader. Your bootloader shows the same for it's storage, but different for the ram location, which tells you that an alternate bootloader is flashed: > Occupied Memory: [0x00004000-0x00008000],[0x01f00014-0x01f74b9c] when I flash the alternate bootloader it looks like this: |Please press RESET at the back of the SIMpad! | |PBL V2.4 20.07.2001 |Booting... |================================================ [...] |Occupied Memory: [0x00004000-0x00008000],[0x00008014-0x0007500c] |Flash Id 0x00000018 at virt adr 0x05000000 Size 0x01000000 [...] |Serial download request ||Booting : <NULL> |Serial download entered. | |Base : 0x1f00000 Size 107300 entry:0x1f00014 |[*********************|] 107008 |Load finished with 10kB/sec |Starting Image at 1f00014 PPCR 0x0000000a |================================================ |Siemens Switzerland Bootloader V2.5.3 10.06.2003 |Running @206Mhz Processor ID 0x6901b118 |Press ESC for monitor |Occupied Memory: [0x00004000-0x00008000],[0x01f00014-0x01f6d00c] |Flash Id 0x00000018 at virt adr 0x05000000 Size 0x01000000 |No 32Bit Flash detected 0x00000000 |FlashImage Checksum 0x05040014-0x05059f11=0x8912ac03 Bootloader Image OK |Fabdata Flash @0x05059f18 Ram @0x01f19f18 Init Fabdata... Done |[*************************-] |Firmware Update Successfully Finished |Press Button to restart That means: serload uploads the image to the simpad, arnold instantly runs the image and the image itself flashes the new bootloader. when I flash the ordinary bootloader it looks like this: |Please press RESET at the back of the SIMpad! |ÿ |PBL V2.4 20.07.2001 |Booting... |================================================ [...] |Occupied Memory: [0x00004000-0x00008000],[0x01f00014-0x01f6d00c] [...] |Serial download request |Booting : <NULL> |Serial download entered. | |Base : 0x8000 Size 107300 entry:0x8014 |[*********************|] 107008 |Load finished with 10kB/sec |Starting Image at 8014 PPCR 0x0000000a |================================================ |Siemens Switzerland Bootloader V2.5.3 10.06.2003 |Running @206Mhz Processor ID 0x6901b118 |Press ESC for monitor |Occupied Memory: [0x00004000-0x00008000],[0x00008014-0x0007500c] |Flash Id 0x00000018 at virt adr 0x05000000 Size 0x01000000 |No 32Bit Flash detected 0x00000000 |FlashImage Checksum 0x05040014-0x05059f11=0xa6a4ca93 Bootloader Image OK |Fabdata Flash @0x05059f18 Ram @0x00021f18 Init Fabdata... Done |[*************************-] |Firmware Update Successfully Finished |Press Button to restart which again means: serload uploads the image to the simpad, arnold instantly runs the image and the image itself flashes the new bootloader. Simply some memory ranges are changed. This is the only difference between both bootloaders. You've got the alternate old arnold installed, which will usually allow you to flash the ordinary bootloader using serload. Now, let's have a look at your bootlog; > C:\simpad>serload loader_bl > Ready to download file "loader_bl". Press RESET! > > PBL V2.4 20.07.2001 > Booting... > ================================================ [...] > ♠☻Serial download request > NO PCMCIA CARD! -- Use serial IO > Sysinit done > Booting : (null) > Serial download entered. > ☻☻ > Base : 0x8000 Size 107300 entry:0x8014 > ♠☻[*********************/] 1070086 > Load finished with 7kB/sec > Starting Image at 8014 PPCR 0x0000000a Until here, everything looks alright, the image was downloaded and your device should run the new secondary bootloader. (Walter: ###### ) > PBL V2.4 20.07.2001 > Booting... > ================================================ This looks quite strange: Your simpad runs the primary(!) bootloader, which mine does not! Your primary bootloader will not initiate the bootloader update. > Siemens Switzerland Bootloader V2.4 20.07.2001 Of course, the primary bootloader runs the secondary one, which is still the old one, because the new image was not run and did not flash itself to the simpad. [...] > Running @206Mhz Processor ID 0x6901b118 [...] From here, the old bootloader runs and everything will stay the same. Do you know any details about that behaviour, Walter? ###### > I guess if the loader you are talking about are somehow different from the > loader_bl found on sourceforge (maybe the original siemens loader??) In > that case, where I can found them? Nope, i think we're talkting about the same one. > I've got a SL4 Yeah, you've got one, as your bootlog shows :-) > > Right, this can also be fixed by using an empty image. Do we have > > something like this around? If not, we'll make one for you ;) > Please... make it for me!!! Thanks!!! You'll receive a pvt from me containing images, which will simply erase your complete flash. Afterwards the only software available on your simpad will be the bootloader. > Here is what happens when I try to serload a CE (4.1) image (but it's > always the same with any CE images, from 3.0 up to 4.1): Right: You've got the alternate bootloader installed, which is not capeable of running any ce-images. ###### I'm hoping, that Walter can give us some hints concerning that behaviour?! After having installed linux, we will be able to install the bootloader, you would install using jtag, but without modifying your hardware. If that does not work, we'll try to upload an bootldr to ram, which we can use to flash your device ;) Awaiting your response... ...Ralf ------------------------------------------------------- This SF.Net email is sponsored by: thawte's Crypto Challenge Vl Crack the code and win a Sony DCRHC40 MiniDV Digital Handycam Camcorder. More prizes in the weekly Lunch Hour Challenge. Sign up NOW http://ad.doubleclick.net/clk;10740251;10262165;m