The following warnings occurred:
Warning [2] Undefined array key 189517 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 189557 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 189557 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





WP34 S 2.1 released on SourceForge



#2

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.


#3

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.

Enjoy!

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 1,036 10-23-2013, 02:26 PM
Last Post: Chris Dreher
  WP34 cable Mike Powell 9 3,010 09-29-2013, 07:27 AM
Last Post: Mike Powell
  SandMatrix Released - The trilogy is complete. Ángel Martin 3 1,691 08-30-2013, 05:35 PM
Last Post: Marcel Samek
  Latest & Last SandMath is released Ángel Martin 0 1,022 07-02-2013, 12:44 AM
Last Post: Ángel Martin
  HP 50g: Major updates for MLP / OSE / HLP released Software49g 2 1,392 04-15-2013, 04:49 AM
Last Post: Michael Lopez
  Official released of the TI-84 Plus C Silver Edition Mic 12 3,067 01-21-2013, 01:38 PM
Last Post: Eric Smith
  Droid48 Reader 1.1 Released Chris Dreher 0 867 01-15-2013, 12:43 AM
Last Post: Chris Dreher
  SpeedUI: Version 12.05 Holiday Edition released:-) Raymond Del Tondo 3 1,586 12-30-2012, 02:18 AM
Last Post: Han
  WP 34S Owner's Manual released for print Walter B 28 7,306 12-10-2012, 08:36 AM
Last Post: Walter B
  WP 34S Owner's Manual released Walter B 42 9,870 08-05-2012, 11:01 AM
Last Post: Etienne Victoria

Forum Jump: