news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> Visor Related >> How To / Troubleshooting
Visor Rom with USB - HOWTO

Post a New Thread | Post A Reply

Pages (5): « 1 2 [3] 4 5 »   Last Thread   Next Thread
Author
Topic: Visor Rom with USB - HOWTO    Pages (5): « 1 2 [3] 4 5 »
nashdj
Member

Registered: Jan 2000
Location: Brisbane, Australia
Posts: 22

jimboh:

It would appear that the debugger is not making or recognising the connection to your visor. But from what you have said it would appear that you are also doing everything right.

Upon detection of debugger mode on the visor, the debugger should print something like ===== Welcome to the Palm OS Debugger!! ===== but you dont seem to have that, so its some sort of connection problem.

Yet you say it USB syncs just fine, and you have tried with it disabled. Hrmmm. My only ideas,
- try plugging into a different USB port, this *sometimes* has an effect.
- try a search for a usb device monitoring tool, there is one around (i forget the name) that shows connections as they are made. Try running this when your visor is in debug mode in the cradle to see if it is trying to make a connection - if not there may be something wrong with it.
- try another computer if you can..

nashdj is offline Old Post 12-04-2000 09:46 AM
Click Here to See the Profile for nashdj Edit/Delete Message Reply w/Quote
jimboh
Member

Registered: Dec 2000
Location:
Posts: 3

Okay...this may be some progress but still no go. I tried using the other USB port on my pc and results were the same. Then I performed a hard reset on the Visor and tried again from scratch. I start the debugger on the pc and get this initial screen:

Initializing parser...
Initializing lex...
Installing keywords...
Initializing eval...
Initializing exec...
Loading startup script...
============================
DebOut = false
SymbolsOn = true
StepRegs = false
ReadMemHack = false
Attached = false
............................
dot address = 00000000
last address = 00000000
last count = 00000000
============================

Then, with the Visor in the cradle and USB connection selected, I do the debug shortcut and get the buzz and the blinking square, and also get some sign of a USB connection this time by these new lines appearing at the bottom of the debugger screen:

Welcome to the PalmOS Debugger!
Built: Dec 3 1998, 15:58:10, Target 6, Rev 3
===============================================================
EXCEPTION ID = $F4
'PrvHandleEvent'
+$062C 10C0F2AA *MOVEQ.L #$01,D0 | 7001

Then I cross my fingers and enter the command:
'save "visor.rom" 10c00000 200000'

and the debugger responds with:

$73617665 #1935767141 #1935767141 'save'

whatever that means. Nothing else happens on either the pc or the Visor screen. And no file appears in my 'Device' directory

Unfortunately, I don't have a USB connection on my laptop to try it with so I will head into the office later to try it on my machine there. Any thoughts first though?
Thanks for the help!
~Jim

jimboh is offline Old Post 12-04-2000 05:49 PM
Click Here to See the Profile for jimboh Edit/Delete Message Reply w/Quote
MarkEagle
VisorCentral Staff

Registered: Dec 1999
Location: Connecticut USA
Posts: 2682

quote:
Originally posted by dfinberg
Hotsync'ing is pretty easy, but a bit convoluted to set up.


Finally!!! Just the details I've been looking for!

Following your instructions allowed me to HotSync the emulator for the first time since I started using it (approx one year!).

Now, I assume all the rules apply to the emulator?... that is, seperate user names for it and my real VDx? That being the case, what's the best approach to keeping the emulator current with the real unit? Should I set the emulator conduits all to "Desktop overwrites handheld" or just do normal "Synchronize" syncs?

__________________




    God bless America, my home sweet home...

MarkEagle is offline Old Post 12-04-2000 08:29 PM
Click Here to See the Profile for MarkEagle Edit/Delete Message Reply w/Quote
dfinberg
Member

Registered: Aug 2000
Location: Reading, MA
Posts: 28

Are you really entering those quotes? I can't tell. Don't.

As for keeping the emulator and handheld in sync, I
can't really say. I just use it for conduit testing,
so I don't try and keep them related.

dfinberg is offline Old Post 12-04-2000 11:08 PM
Click Here to See the Profile for dfinberg Edit/Delete Message Reply w/Quote
jimboh
Member

Registered: Dec 2000
Location:
Posts: 3

Success!
I ditched the single quotes around the command and it works fine (duh!) <:P how embarrassing. Thanks dfinberg and nashdj!!!
~jim

jimboh is offline Old Post 12-04-2000 11:40 PM
Click Here to See the Profile for jimboh Edit/Delete Message Reply w/Quote
bobbyw
Member

Registered: Nov 2000
Location:
Posts: 1

Cool You must use latest Palm-Debugger.exe

I was running into the same problems other were while trying to dump my Prism's ROM. It turns out you must you the latest version of Palm-Debugger.exe. I had an older version of the Handspring SDK installed, that was my problem.

bobbyw is offline Old Post 01-09-2001 12:19 AM
Click Here to See the Profile for bobbyw Edit/Delete Message Reply w/Quote
sukichima
Member

Registered: Jan 2001
Location:
Posts: 2

Exclamation Where is the HandSpring SDK?? Or latest PalmDebugger.exe?

I have looked around the HandSpring site and don't see it!

I am specifically looking for the latest Palm Debugger.exe ... so that I can downloan the ROM from my new Visor Platinum ...

Having all sorts of problems ... has anyone done this successfully? I am guessing I need the latest version of the PalmDebugger becaus ethe one I got from Palm.com doesn't work ... I have set it to USB connection but when I use "att" I timeout with a serial error (sheesh).

Any help would be greatly appreciated!

Suki

sukichima is offline Old Post 01-20-2001 02:52 AM
Click Here to See the Profile for sukichima Edit/Delete Message Reply w/Quote
kevinsk
Member

Registered: Jan 2001
Location: Atlanta
Posts: 2

Smile USB Download works with Win2K

Hello!
I thought it might be helpful to go through the exact steps I just took to download my Visor Platinum ROM on Win2k as there still seems to be some confusion even after nashdj's excellent post on the subject. Please excuse if this is mainly a repeat of information available elsewhere in the thread.

Environment:
Windows 2000 sp1
Visor Platinum w/USB cradle

NOTE: You may need to register as a developer with Handspring to access the following links.

First go to http://www.handspring.com/developers/sw_dev.jhtml
and download the Handspring PalmOS GNU Tools consisting of three components:
1. Cygwin
2. PalmOSGnuTools
3. Tools Patch

Also download HandspringHeaders35Win.exe.

Install the three components in the order listed accepting the default install dirs for Cygwin and PalmOSGnuTools. Once the Tools_Patch zip is extracted copy the new headers to the appropriate directories as instructed in the readme.
Now run HandspringHeaders35Win.exe to update the headers in the Handspring directory.

Next go to http://www.handspring.com/developers/tech_pose.jhtml
Here you will find a links for the handspring version of POSE (the emulator). Get the file POSE_307a7H1.zip and extract it anywhere you like. Optionally get POSE_307a7H1_Src.zip for the source if interested.

Now you are ready to download your ROM. Here are the steps I took:

1. Start Palm Debugger from the Handspring Tools start menu
You may see error code: 040E begin to scroll down the debugger screen. This is ok. Go to the Connections menu and select USB. Now exit the debugger and restart it. Should see no errors and the screen looks like this:

Initializing parser...
Initializing lex...
Installing keywords...
Initializing eval...
Initializing exec...
Loading startup script...
============================
DebOut = false
SymbolsOn = true
StepRegs = false
ReadMemHack = false
Attached = false
............................
dot address = 00000000
last address = 00000000
last count = 00000000
============================

Now turn on your visor and place it in the cradle.
With the stylus, write 'shortcut tap tap 1' (without the quotes). Shortcut is a lowercase cursive L. When you do it it will go like this:
shortcut
beep
tap
tap
beep
1
beeeeeeeeeeeeeeeeeeeeeeeee..... w/flashing square in upper left corner.

Look at the debugger window and you should see this message:

======================================================
===== Welcome to the Palm OS BigROM Debugger!! =====
========= Built: Mar 6 2000, 16:40:24 (HAL) =========
======================================================
EXCEPTION ID = $A0

1000D5C8 *MOVEQ.L #$01,D0

Now type 'save "visor.rom" 10c00000 200000' (w/out the single quotes)
The debug screen should look like this:
======================================================
===== Welcome to the Palm OS BigROM Debugger!! =====
========= Built: Mar 6 2000, 16:40:24 (HAL) =========
======================================================
EXCEPTION ID = $A0

1000D5C8 *MOVEQ.L #$01,D0 | 7001
save "visor.rom" 10c00000 200000
0%

The 0% will slowly grow to 100% after which this message appears:

save "visor.rom" 10c00000 200000
100%

#2097152 bytes saved from address $10C00000 to file "visor.rom"

You can now exit the palm debugger. Also, don't forget to do a soft reset on the visor to take it out of debug mode.

If you look in c:\Handspring\prc-tools\Device you should see the file visor.rom.

Hope this helps!

kevinsk is offline Old Post 01-21-2001 09:01 PM
Click Here to See the Profile for kevinsk Edit/Delete Message Reply w/Quote
xjx
Member

Registered: Dec 1999
Location: Atlanta, GA
Posts: 114

Cool

If you are using Linux, getting the ROM is much easier. There is a tool set called pilot-link, which includes a small program "pi-getrom". I used it to get the visor ROM through the USB cradle without any problem.

xjx is offline Old Post 01-21-2001 09:09 PM
Click Here to See the Profile for xjx Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Re: USB Download works with Win2K

quote:
Originally posted by kevinsk
Next go to http://www.handspring.com/developers/tech_pose.jhtml
Here you will find a links for the handspring version of POSE (the emulator). Get the file POSE_307a7H1.zip and extract it anywhere you like. Optionally get POSE_307a7H1_Src.zip for the source if interested.


My understanding is that the changes Handspring made to 3.0a7 to become 3.0a7H have been folded into the current distribution of POSE from Palm. Currently 3.0a8.

potter is offline Old Post 01-22-2001 02:01 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
kevinsk
Member

Registered: Jan 2001
Location: Atlanta
Posts: 2

I wasn't aware of this. I'll check it out. Thanks!

kevinsk is offline Old Post 01-22-2001 09:44 PM
Click Here to See the Profile for kevinsk Edit/Delete Message Reply w/Quote
sukichima
Member

Registered: Jan 2001
Location:
Posts: 2

Wierd Dialog

OK ... So I got the ROM off my Visor Platinum ...

But now the emulator keep popping up a strange dialog that says:

"The cyrrent application" (unknown version) has just written directly to the CPU registers".

Does anyone know how to get rid of this?
Its irritating and happens dozens of times during one debug session ...

Suki

sukichima is offline Old Post 01-26-2001 02:57 AM
Click Here to See the Profile for sukichima Edit/Delete Message Reply w/Quote
vciorici
Member

Registered: Jan 2001
Location:
Posts: 16

To download more than 30 Mb

i am in Moldova. We had a bad conection. Do i realy need to download all this componets of Handspring SDC that are more than 40 Mb??
is another way???

vciorici is offline Old Post 02-01-2001 10:45 PM
Click Here to See the Profile for vciorici Edit/Delete Message Reply w/Quote
nashdj
Member

Registered: Jan 2000
Location: Brisbane, Australia
Posts: 22

vciorici:

As the Debugger is part of the GNU-Tools and as such is freely avaliable, I have zipped up the necessary files and uploaded them to my website. (Only 253kb)

http://t-o.hypermart.net/palm-debugger.zip

If there are any files missing, let me know..

nashdj is offline Old Post 02-02-2001 01:32 AM
Click Here to See the Profile for nashdj Edit/Delete Message Reply w/Quote
vciorici
Member

Registered: Jan 2001
Location:
Posts: 16

Thank You

Thank you very much. now I am downloading this debbuger.

But how you obtained only 235 Kb? when I looked on Handspring for those three files that where needed they where more than 40 mb!!!!!

Finaly I can say only Thank you!!!!!

vciorici is offline Old Post 02-02-2001 08:49 PM
Click Here to See the Profile for vciorici Edit/Delete Message Reply w/Quote
vciorici
Member

Registered: Jan 2001
Location:
Posts: 16

Question About change of skins

Ok.
Now i have downloaded Rom image. hey this tool is cool. You can try all software without synking with the palm, am I right???
Now I have a Problem.
I am using POSE 3.07, shortly the last avialable. In the POSe directory there are some images of VISORS. How can i put them instead of old PALM PILOT. I tried to put in skins but it only shows me Generic. i am not able to change any skin. When I made a right click on Display in emulator there is also a option skin, but I also was't able to change aything.

Any sugestions.

vciorici is offline Old Post 02-02-2001 09:49 PM
Click Here to See the Profile for vciorici Edit/Delete Message Reply w/Quote
miradu
TreoCentral Staff

Registered: May 2000
Location: St. Paul, MN
Posts: 1429

I don't know why.. BUT IT FINALLY WORKS!! THANK YOU! I now have a legal Paltinum ROM!, I think the think that got fixed, was that I normally would do shortcut.1 BEFORE putting in cradle! Now my development can start...

__________________
-miradu

miradu is offline Old Post 02-02-2001 09:55 PM
Click Here to See the Profile for miradu Edit/Delete Message Reply w/Quote
meitsjustme
Member

Registered: Jan 2001
Location: Manchester, England
Posts: 83

quote:
Originally posted by MarkEagle
quote:
Originally posted by dfinberg
Hotsync'ing is pretty easy, but a bit convoluted to set up.


Finally!!! Just the details I've been looking for!

Following your instructions allowed me to HotSync the emulator for the first time since I started using it (approx one year!).

Now, I assume all the rules apply to the emulator?... that is, seperate user names for it and my real VDx? That being the case, what's the best approach to keeping the emulator current with the real unit? Should I set the emulator conduits all to "Desktop overwrites handheld" or just do normal "Synchronize" syncs?



U r right about "same rules apply", the first time I started to Hotsync, the Emulator jus restored the whole thing and became exactly like my Visor, I've been trying to figure this out for a while, Thanks dfinberg =)

__________________
Always have my Visor with me...... =)

meitsjustme is offline Old Post 02-05-2001 09:07 AM
Click Here to See the Profile for meitsjustme Edit/Delete Message Reply w/Quote
giorgio
Member

Registered: Feb 2001
Location:
Posts: 1

Question Getting Visor ROM on the Mac

Glad for you all, but how can I download the ROM of my Visor Deluxe on the MAC??! The PalmDebugger included in the PalmTools for MacOS from the Handspring page doesn´t offer a "USB"-option in the Connection menu, only "Stealth serial" and "Palm Emulator". To be sure, I checked the ascii codes of the Mac and the PC versions - the PC version contains the letters "USB" in the program code, the Mac-Version doesn´t. Anybody know a workaround (except an obvious one like a Windows Emulator for the Mac)?

giorgio is offline Old Post 02-07-2001 10:43 AM
Click Here to See the Profile for giorgio Edit/Delete Message Reply w/Quote
bert12
Member

Registered: Feb 2001
Location:
Posts: 1

Red face HELP

I downloaded the ROM from my PRISM, however when I try and run POSE I get a message that the ROM is not valid. I have treid multiple times and still get the same message. I have deleted teh old ROM and downloaded it again and still get the same message. I have the correct version of POSE. I can figure out what is wrong.... HELP

bert12 is offline Old Post 02-13-2001 06:10 PM
Click Here to See the Profile for bert12 Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 05:33 PM. Post New Thread    Post A Reply
 Pages (5): « 1 2 [3] 4 5 » Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.