WP34 S 2.1 released on SourceForge


We've updated the release package on SourceForge. As usual, it's still a beta package.

Serial I/O should now reliably work on devices without a crystal installed. If your calculator is a bit on the slow side, just enter 95 or some such as the percentage value for the real speed compared to the nominal speed before you use one of the serial I/O commands like RECV or SENDP. Values between 80 and 120 are valid. Other values are ignored, as is generally the case on the emulator or with the crystal installed and activated.

To determine the speed, time a short loop CLx; INC X; BACK 01 for 30 seconds. The result should be about 191000. To get the correction factor for your calculator, divide the actual value by 1910.


You may have noticed that the commands 'TVM' and 'WHO' had to be removed from the image due to space reasons. But not all is lost! Leave the calculator connected to the cable and transfer the newly available library file wp34s-1.dat via the serial interface:

Start the emulator with the file in its directory so it is automatically installed in region 1. CAT should show a bunch of alpha labels. A file wp34s.ini needs to be in the same directory with the name of the COM port in the first line of the file. Mine reads COM9: which is the same port that is used by SAM-BA. Quit SAM-BA before you attempt to use serial I/O on the emulator.

Now start RECV on the calculator. It's located in P.FCN as are the other I/O commands. If you have the crystal modification installed, activate it first for better reliability, if not you may need to provide a speed correction factor in X as mentioned in the previous post.

On the emulator, the new command SENDL with an argument of 1 for the library region sends the file to the calculator. "OK" should be displayed on the emulator and "Program" on the calculator. Disconnect the cable after the successful transfer as it draws power from the batteries.

Now issue the command PSTO 1 (or any other area) to save the library in flash. The program memory may be cleared for your own use thereafter.


P.S.: My modified WP 34S (a former 30b) with its FTDI 3.3V cable worked perfectly fine with SAM-BA and the I/O commands. No need to connect the programming cable. Just a paper clip for the necessary reset after flashing was needed. :-)

Edit 1: I've heard of a case where the calculator runs only at 80% nominal speed and is unable to communicate via the interface. I'd be interested to hear from your experiences.

Edit 2: The serial commands have moved from X.FCN to P.FCN in the most recent upload as of today.

Edited: 3 Aug 2011, 6:38 a.m.

Possibly Related Threads...
Thread Author Replies Views Last Post
  Droid48 Reader 1.2 Released Chris Dreher 0 320 10-23-2013, 02:26 PM
Last Post: Chris Dreher
  WP34 cable Mike Powell 9 1,007 09-29-2013, 07:27 AM
Last Post: Mike Powell
  SandMatrix Released - The trilogy is complete. Ángel Martin 3 610 08-30-2013, 05:35 PM
Last Post: Marcel Samek
  Latest & Last SandMath is released Ángel Martin 0 381 07-02-2013, 12:44 AM
Last Post: Ángel Martin
  HP 50g: Major updates for MLP / OSE / HLP released Software49g 2 453 04-15-2013, 04:49 AM
Last Post: Michael Lopez
  Official released of the TI-84 Plus C Silver Edition Mic 12 1,119 01-21-2013, 01:38 PM
Last Post: Eric Smith
  Droid48 Reader 1.1 Released Chris Dreher 0 268 01-15-2013, 12:43 AM
Last Post: Chris Dreher
  SpeedUI: Version 12.05 Holiday Edition released:-) Raymond Del Tondo 3 521 12-30-2012, 02:18 AM
Last Post: Han
  WP 34S Owner's Manual released for print Walter B 28 2,347 12-10-2012, 08:36 AM
Last Post: Walter B
  WP 34S Owner's Manual released Walter B 42 2,667 08-05-2012, 11:01 AM
Last Post: Etienne Victoria

Forum Jump: