This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Windows CE Restoration on iPAQ 3630 - part II (RedBootError 0x2)


> -----Αρχικό μήνυμα-----
> Από: Gary Thomas [mailto:gthomas@redhat.com]
> Αποστολή: Τρίτη, 2 Οκτωβρίου 2001 3:10 πμ
> Προς: Manos S. Pappas
> Κοιν.: ecos-discuss@sourceware.cygnus.com
> Θέμα: Re: [ECOS] Windows CE Restoration on iPAQ 3630 - part II
> (RedBootError 0x2)
> 
> 
[...]

(To make things more clear, all details will be given here)

> 
> I don't understand - it seems that you've never installed RedBoot 
> permanently - only running the Win/CE version.  Why do you think you
> need to do anything to "restore" Win/CE?

	The version of WinCE installed (by the previous owner) is PocketPC 2002 (ROM version 2.07) which is beta. I want to install the last official release which is PocketPC 2000 (ROM version 1.77). A guy suggested that this can be done via linux (if you have the four *.bin files created by OSloader, which I have - they were sent to me by my friend), if you do not have a CF. That's why I want to restore (actually downgrade) the machine to WinCE.

> 
> Also, I'd be very interested in seeing any information you had regarding
> the errors erasing the FLASH when trying to install RedBoot.

	RedBoot reports the following error, when I try to install it permanently (as explained in the iPAQ documentation) and when I try to restore WinCE. It seems it has trouble erasing a particular memory block. Same thing happens if I do a 'fis init':

RedBoot> fis init
... Erase from 0x00040000-0x00000000:
... Unlock from 0x00040000-0x00093d48: ..
... Erase from 0x00040000-0x00093d48: Err = 200020

   initialization failed 0x49000000: 0x2(Error trying to erase)
... Lock from 0x00040000-0x00093d48: Err = 500050

	After this, RedBoot hangs. I have to press the reset button in the lower right of iPAQ to get back to PocketPC 2002.

RedBoot> version

RedBoot(tm) bootstrap and debug environment - built 09:51:53, Jun 22 2001

Platform: Compaq iPAQ Pocket PC (StrongARM 1110)
Copyright (C) 2000, 2001, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x0004f000-0x01fb0000

	No matter what I do (load, fis init,...) RedBoot is always trying to do an erase from 0x00040000-0x00093d48 and fails with an error message as indicated above. I'm using the prebuilt RedBoot files for Compaq iPAQ, downloaded from the RedBoot page. Because of this error, I can't restore to WinCE nor install RedBoot permanently (and proceed with the rest of eCos installation). No matter what I do, the *damn* thing does not get flashed and PocketPC 2002 does not get trashed.

	Any idea what's wrong?
---
Best Regards,
Manos S. Pappαs        frontier@unwired.gr
Address: D. Synadinou 8, 82100 Chios, GREECE
PGP key available on request

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]