The Museum of HP Calculators

HP Forum Archive 21

[ Return to Index | Top of Index ]

Flashing a WP34s with a Mac
Message #1 Posted by Philippe Cairic on 18 Dec 2012, 7:32 p.m.

It just doesn't seem to work. I have one of Harald's USB converters and adapted one of Gene's cable with it. The chip is recognized by the system, which seems to indicate that it was soldered correctly ;-)

However, the flashing tool doesn't seem to be able to communicate with the HP-30B.

I am now the proud owner of two "bricked" HP-30Bs. I know they might still be resuscitated, but I think I need a Windows machine for that.

Has anyone succeeded to flash those babies with a Mac yet? Anyone?

      
Re: Flashing a WP34s with a Mac
Message #2 Posted by Gerson W. Barbosa on 18 Dec 2012, 8:11 p.m.,
in response to message #1 by Philippe Cairic

Quote:
Has anyone succeeded to flash those babies with a Mac yet? Anyone?

http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv020.cgi?read=205296

http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv021.cgi?read=218630

HTH

      
Re: Flashing a WP34s with a Mac
Message #3 Posted by pascal_meheut on 19 Dec 2012, 1:21 a.m.,
in response to message #1 by Philippe Cairic

Yes, I managed to make to do it sometimes but it has been unreliable for reasons beyond my comprehension since the beginning, especially as the same code works fine on Windows & Linux.

So using a virtual Windows system in Parallels is your best bet. You could also try Linux in VirtualBox if you want to use only free software but I cannot guarantee it will work.

      
Re: Flashing a WP34s with a Mac
Message #4 Posted by sjthomas on 20 Dec 2012, 9:39 p.m.,
in response to message #1 by Philippe Cairic

The only success I've had is running Windows XP in a Parallels environment.

      
Re: Flashing a WP34s with a Mac
Message #5 Posted by Egan Ford on 21 Dec 2012, 12:21 a.m.,
in response to message #1 by Philippe Cairic

Works fine for me:

0.  cd ~/.wine/dosdevices; ln -s -f /dev/tty.usbserial-FTFTXBQO com4 (use correct /dev/tty.*)
1.  Connect cable.
2.  Turn ON 34S.
3.  Press and hold ON, then D S S (D 6 6), then release ON. Calc will turn off.
4.  Press and release ON.
5.  Flash with MySamba (wine mysamba.exe, use com4).
6.  Press and release reset button on the cable.
7.  Disconnect cable.
8.  Press ON.  Check VERS and BATT. 

Edited: 21 Dec 2012, 12:47 a.m.

            
Re: Flashing a WP34s with a Mac
Message #6 Posted by Marcus von Cube, Germany on 21 Dec 2012, 3:38 p.m.,
in response to message #5 by Egan Ford

The problem is to find a working Wine version. There is a professional offering (Crossover) but you find a lot of info about the open source version. But you'll need to compile it yourself (Which I have yet to do).

                  
Re: Flashing a WP34s with a Mac
Message #7 Posted by Roland Kaufmann on 22 Dec 2012, 7:46 a.m.,
in response to message #6 by Marcus von Cube, Germany

Hello Marcus, you can install wine (1.4.1, don't know how recent it is) via http://www.macports.org/

Hope this helps, Roland

                        
Re: Flashing a WP34s with a Mac
Message #8 Posted by Egan Ford on 22 Dec 2012, 1:18 p.m.,
in response to message #7 by Roland Kaufmann

The MacPorts wine is keep current. That is the version I have used with Intel OSX 10.5-10.8.

sudo port install wine
Not all the dependancies are available as binaries. IOW, Xcode should be installed. If running Xcode 4.x you'll need to download and install the CLI development tools from Apple's web site. Both links are provided at macports.org. You may also need X11--I have not seen or tried a non-X11 version of wine.

Clearly a Mac native flashing utility would be appreciated, however, I have found for various embedded programming needs that wine often works. Worse case I have a VM with Windows XP. XP is thiner than 7 or 8 and appears to work with just about every programming tool I have.

                              
Re: Flashing a WP34s with a Mac
Message #9 Posted by chris m. on 2 Jan 2013, 3:41 a.m.,
in response to message #8 by Egan Ford

Quote:
Clearly a Mac native flashing utility would be appreciated, however, I have found for various embedded programming needs that wine often works. Worse case I have a VM with Windows XP. XP is thiner than 7 or 8 and appears to work with just about every programming tool I have.

There is a native utility available at the project site - or are you looking for something else? I've flashed two without problems using it.

http://sourceforge.net/projects/wp34s/files/FlashTool/

                                    
Re: Flashing a WP34s with a Mac
Message #10 Posted by Philippe Cairic on 8 Jan 2013, 11:14 a.m.,
in response to message #9 by chris m.

I tried with that native utility and that's what doesn't work. I used Harald's USB-RS232 TTL converter board.

I am tied up right now, but my plan is to try and use another 3.3V TTL cable that I know works well (I use it with some Arduino clones) along with the HP connector and the buttons on a breadboard.

I just hope the two unresponsive HP30Bs that I have now are still alive.

                                          
Re: Flashing a WP34s with a Mac
Message #11 Posted by Walter B on 8 Jan 2013, 12:49 p.m.,
in response to message #10 by Philippe Cairic

Quote:
I just hope the two unresponsive HP30Bs that I have now are still alive.
Most probably they are. Please see pp. 182-183 in the most recent v3.1 manual.

d:-)


[ Return to Index | Top of Index ]

Go back to the main exhibit hall