The following warnings occurred:
Warning [2] Undefined array key 255864 - 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 255926 - 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 255971 - 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 255971 - 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 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





hp-prime videos



#3

0: HP Prime: Reseteo y modo de diagnóstico

http://www.youtube.com/watch?v=B-pY9zpPmkY

1: WP 20131111 080956Z ??

https://www.youtube.com/watch?v=P9_-FNyE5kM

2: How much does the HP Prime Calculator battery REALLY lasts?

http://www.youtube.com/watch?v=sGvbxDgt_Yc

PD: http://en.wikipedia.org/wiki/HP_Prime

Edited: 15 Nov 2013, 8:27 p.m.


#4

Quote:
1: WP 20131111 080956Z ??

https://www.youtube.com/watch?v=P9_-FNyE5kM


I'm having trouble to understand this video. I assume that you're using a USB monitor tool. What's interesting about the communication and what is the title of the video going to tell us?

#5

That looks like one of the various USB monitor tools, indeed.



As documented since August through USB descriptor dumps, the communication is based on USB HID, and therefore driver-less. It's relatively slow, due to delays on the calculator side, aimed at trying to avoid overwhelming Windows' crappy USB HID stack.

USB dumps made while the HP Connectivity Kit is running show that above HID, there's a protocol containing operations (and metadata, if that applies) for:

* sending files;

* receiving files;

* receiving backups;

* receiving screenshots;

* getting undecoded information about the calculator, including firmware version;

* setting the calculator's time;

* triggering some form of "ready" check, or something like that;



More things might be possible, but are undetermined yet, for instance (those are operations available on some, or all, TI graphing calculators):

* quickly getting the list of files without triggering a lengthy full backup ("dirlist", an very important operation - IMO, if HP hasn't implemented it yet, they should do it !);

* sending keypresses;

* remote file operations (delete, rename, maybe even calculator-side copy).





Reverse-engineering and backend implementation work for a FLOSS third-party Prime connectivity kit aimed at Windows, Linux and MacOS X, is well underway in the traditionally TI community (TI-Planet, Omnimaga, Cemetech) since nearly a month ago. Tim Wessman needs to be thanked once more for publicly helping with the peculiarities of CRC computations and screenshots on the Prime.

The current state of the code base is that:

* on the plus side, the aforementioned operations usually work, for my several beta-testers. The architecture and API are derived from the time-proven libti* architecture, and is likely to apply to the 39gII as well, which is closer to the Prime than, say, a TI-85 is to a Nspire;

* on the minus side, there's no post-processing of screenshots so that they have proper colors... and most of all, there's no GUI...

From the POV of most end users, lack of a GUI makes the program worthless. That's why libhpcalcs wasn't announced outside of the traditionally TI community yet. I don't know how people here would react to working, but arguably hard to use for a significant portion of the target user base, code... therefore, as a newcomer, better staying quiet than spamming people with my programs too early, or so I think :)



Without the video linked by CompSystems, and the implied possible work duplication (a shame in a community !), I still wouldn't have mentioned libhpcalcs here for another little while. People are of course welcome to try and use it, and contribute to it.

(oh, that was a lengthy post)

Edited: 16 Nov 2013, 3:31 p.m.


Possibly Related Threads…
Thread Author Replies Views Last Post
  [HP-PRIME] More Videos CompSystems 1 1,020 10-15-2013, 12:35 AM
Last Post: Daniel Diggelmann
  First HP Prime program + new videos Mic 3 1,380 07-02-2013, 03:22 PM
Last Post: fhub
  So any pics / videos from HHC 2012 bluesun08 6 2,547 10-01-2012, 04:49 PM
Last Post: aurelio
  Nice Step by Step 50g (49+/48gii) Tutorial Videos Norman Dziedzic 3 1,328 06-24-2010, 10:00 AM
Last Post: Norman Dziedzic
  New HP calculator videos online Gene Wright 6 2,033 09-08-2007, 09:02 PM
Last Post: Allen
  Hp 50G tear down videos Will 3 1,359 01-05-2007, 04:02 PM
Last Post: Thor Lansen

Forum Jump: