HP Forums
HP-Prime: Documentation & Tutorials - Printable Version

+- HP Forums (http://www.hpmuseum.org/forum)
+-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html)
+--- Forum: HP Prime (/forum-5.html)
+--- Thread: HP-Prime: Documentation & Tutorials (/thread-818.html)

Pages: 1 2 3 4 5

HP-Prime: Documentation & Tutorials - jebem - 03-04-2014 04:42 PM

Partial list of HP Prime documentation, tutorials, how-to guides and some overlooked/undocumented behaviors made available by HP and community contributors.

Please be aware that some features may not work as described, depending on the HP PRIME firmware revision.

Partial list of the released firmware revisions:

Physical Firmware & Virtual software for Windows revisions:
Firmware version 2014-03-31 (6030) released in 2014-May-27
Firmware version 2014-12-03 (6975) released in 2014-Dec-03
Firmware version 2015-04-27 (7820) released in 2015-April-27
Firmware version 2015-06-17 (8151) released in 2015-June-17
Firmware version 2016-04-14 (10077) released in 2016-April-14
Firmware version 2016-08-29 (10637) released in 2016-Aug-29
Firmware version 2017-07-10 (12066) released in 2017-Jul-14 (Physical Prime only)
Firmware version 2018-01-24 (13333) released in 2018-Feb-01
Firmware version 2018.02.12 released in 2018-Feb-21
Firmware version 2018-07-06 ( released in 2018-July-06
Firmware version 2.1.14181 (2018-10-16) released in 2018-Nov-01

Virtual multi platform revisions
Revision 10638 released in 2016-Oct-17
Revision released in 2016-Dec-08
Revision released in 2018-Feb-01
Revision released in 2018-Feb-21
Revision released in 2018-July-06
Revision 2.1.14181 (2018 10 16) released in 2018-Nov-01

-1) Absolute Unofficial HP Prime Calculator features suggestions (and bugs report)
Vote for your favorite suggestion or nastiest bug so we can get our voice to the HP team.
Movement initiated by Erwin Ried.

0) Undocumented and overlooked features

0.1) Undocumented feature(s) of Firmware Rev. 6030 by several contributors (Joe Horn, Patrice, ...)
Menu navigation: easier than before;
Programming: New "Pragma" command. It instructs the parser to ignore the Home Settings and use the specified Pragma settings instead (useful when using comma as decimal separator in Home settings and you want to continue using the comma as the separator in programming).

0.2) Variables declaration and handling, CAS = vs ==, by Han

0.3) RPN mode.

0.3.1) How to save a RPN calculation result into a home variable, by Joe Horn

0.3.2) RPN history storage location, Firmware 12066, by Tim and Cyrille for a question from Salvo.
"The history of Home is stored in History, that of CAS in CAS, inside Memory panel. As RPN appear to be independent of Home (Textbook or Algebraic), where is stored its history?"
Answer: cas.hpsettings.


0.4) CAS and Home mode: How do you augment one matrix with another? by Bernard Parisse and Cyrille de Brébisson

0.5) Animated Graphs (Geometry App), by Eddie W. Shore, Cyrille de Brébisson and Tim Wessman

0.6) Complex number notation - Transform from rectangular to polar in HOME and CAS modes, by Dale, Gilles, and Parisse.

0.7) Entering partial derivatives, by Dale, Han, Parisse.

0.8) Floating point numbers format on Home and CAS modes, by Cyrille de Brébisson.

0.9) New December 2014 HP Prime firmware Presentation Tour (Firmware 6975), by Mic.

0.10) System Time: TIME function was renamed to TEVAL (Firmware 6975), by Tim Wessman.

0.11) Debugging features

0.11.1) Viewing variables in Debug mode is not available anymore (Firmware 6975), by Didier Lachieze and Cyrille de Brébisson.

0.11.2) Debugging is available in Home mode only (Firmware up to 10637), by Cyrille de Brébisson
"Your program is a CAS program and unfortunately, the debuger does not really work with the CAS"

0.12) HP-PPL: CAS objects can be defined inline inside large program files using "#cas" / "#end" blocks (Firmware 6975), by Tim Wessman.

0.13) HP-PPL: INPUT command (syntax, variables limits, how to's)

0.13.1) How to master the INPUT command (Firmware 6975), by Acmeanvil, Han, Tim Wessman, Cyrille de Brébisson.

0.13.2) LOCAL and INPUT: number of variables allowed (Firmware 10637), by Eddie W. Shore, Tim Wessman, Cyrille de Brébisson, Han.

0.14) CAS and HOME interoperability

0.14.1) CAS and Home ANS behavior, by Joe Horn

0.14.2) How to access HOME ANS value when working in the CAS environment, by Joe Horn and Snorre

0.14.3) CAS and HOME variables visibility: CAS is not local or program aware, by Han, Cyrille

0.14.4) The a b/c key behavior on HOME and on CAS (Firmware up to 10637), by Joe Horn
The fraction key actually works very differently in Home and in CAS.

0.14.5) Number Format and Number of Digits on CAS Settings ignored by CAS (Firmware up to 10637), by Joe Horn

0.14.6) Home/CAS interaction has changed (From firmware 10077 and later), by Cyrille de Brébisson
Home/CAS interaction has changed with the 10077 version.
Prime 10077 Name resolution, argument passing and HOME/CAS interaction.
Attached is a file that describes the current 'system' in detail:

0.14.7) CAS objects and HP-PPL programs: Where to find them in the menus (Firmware 10637), by webmasterpdx, Arno K, Didier Lachieze, and Tim Wessman.

0.14.8) Variable use between CAS and Home (Firmware 10637), by Han, Skyblues, Helge, Rudi, Wangchong01.
(Or how to copy items between CAS and Home modes using a few different approaches (Or the case sensitive variable names feature)).

0.14.9) Integers usage in Home and in CAS: Huge differences between the two environments (Firmware 12066), by Joe Horn

0.14.10) Home and CAS: Upper limits for reals (Firmware 12066), by Joe Horn
Or how to handle very large integers as reals in Home and in CAS, with an example using factorials (question raised by Resolved, contributions from Chromos, Arno K, Tim, Paul, and Joe).
"Home's upper limit for reals is 9.99999999999E499"
"CAS's upper limit for reals is approx 1.8E308"

http://www.hpmuseum.org/forum/thread-9169-post-80358.html#pid80358 Home and CAS: Distinct internal number formats (BCD and Binary), resulting in different internal numerical precision (Firmware 12066), by Javier Goizueta, Joe Horn, Parisse, Tim Wessman.
"Home uses BCD. That's traditional HP 12-digit-mantissa BCD.
CAS uses binary floating point. CAS uses 48 bits for the mantissa of its floating-point numbers"

0.14.11) CAS and Home: Syntax notation for list/vector/matrix, (Firmware 12066), by Cyrille de Brébisson ans Parisse

0.15) Why X^(1/3) plots differently than the cubic root of x?
Or why (X NTHROOT Y) and (Y^(1/X)) are handled differently on HP calculators, by Gene22, Joe Horn, Mandresve, Parisse

0.16) Difference between "SOLVE" and "solve" (Firmware 7820), by Akmon, Tim Wessman, Marcio, Salvomic, Cyrille de Brébisson
References: Home and CAS modes; Apps; fully qualified names.

0.17) Objects naming rules (Firmware 7820), by Tim Wessman
Do not include the dot symbol "." in the application names. The dot is reserved for fully qualified variables and function names.

0.18) New app structure (Firmware 7820), by Mandresve, Tim Wessman, Debrouxl, Cyrille de Brébisson, Critor, Jte.
- New app structure and commands includes folders for variables and files manipulation (AFiles, AVars, and AFilesB).
- Support for direct PNG files inclusion.
- Potential support for document viewing apps.

0.19) How to reset the Prime to recover from some unwanted issues (All Firmware releases including 7820), by Tim Wessman
Warning: these procedures will wipe the user's work.
Make sure you have a backup (Use the Connectivity Kit for that).
a) First approach - Wipe out all memory:
Press ON-APPS-ESC (all 3 together) and release.
b) Second approach - Reset to factory defaults:
Reboot the Prime and hold the three keys with the orange C F O letters. This will get you into the factory test menu, and you can format the drive. Once you see the "EA656 DIAGNOSTIC" Screen Menu, press 4 for FLS Utility, 3 for Format Disk C, then ENTER. Once finished, press ESC to back out into the main menu and press 9 to reset and reboot.

0.20) Firmware updating issues: Recover a "dead" machine, by Tim Wessman
Depending on a number of factors (wrong firmware file, PC USB port issues), the Prime can go into a non operational state after a failed firmware update.
If the normal recover procedures fails, try this:
"Hold down the SYMB button. Connect the calculator to the computer. If your battery was completely drained, you will most likely be in the updater already.If not, put a pin in the back and continue holding SYMB.
Once you are in the updater, open the connectivity kit. It will see the unit and let you try again.

0.21) How to display Display more than just one root (Firmware 8151), by Tim Wessman and Cyrille de Brébisson
(Using HOME mode "solve" versus CAS mode "fsolve" commands)

0.22) CAS settings -Complex mode "i" enabled: How it will affect the engine behavior (Firmware 8151), by Parisse, Salvomic
"If you set complex mode on ("use i" on the Prime), then sqrt(x^2) is no more equal to |x| and the system chooses one of the two complex square roots."

0.23) Working with integers and bit manipulation in a program, by Cyrille de Brébisson, Han and Tim Wessman, Firmware 10637
Change the integer bits in the settings page - they can be set to signed or unsigned, and the word size can be up to 64 bit.
You cannot force a type on variable, but you can use this syntax:
#123:32o would be an unsigned, 32 bit integer in octal.
#123:-42h would be a signed, 42 bit integer in hex.
and so on.
There are R->B and B->R commands to switch between real numbers and "integer" types.
To work with integers in a program, you can access integers bits using the () syntax as in:
LOCAL a:= #12345h;
a(x) to get/set the xth bit in the integer and that
a(x,y) will allow you to set/get the y bits at pos x in the integer.


0.24) Undocumented Home constants (Firmware up to 10637), by Joe Horn

0.24.1) Home constant: base (Firmware up to 10637), by Cyrille de Brébisson

0.25) Matrix/Vector manipulations: Adding new rows in 2D matrix template, by Tim Wessman
"When entering a matrix/vector, you have the little ± symbols to indicate that pressing + or - will insert or remove a row/column. However, I was not aware that pressing * will insert a new row/column *ABOVE* or *LEFT* respectively."

0.26) Home behavior to the integral int(e^(x^3),0,6) = :00000,.>: explained (Firmware 12066), by Tim Wessman, Cyrille de Brébisson, and Parisse
"This is a "non-normalized" number and is a result of a newer firmware. However, you should be doing this operation in the CAS where it will work fine".
"(...) in HOME since it is "numeric" only, the result returns a vector of two results (a symbolic one, and a numeric approximation). The symbolic value is being converted into this "non-normalized" number instead of using the second, approximate evaluation".
"(...) in home you get that wiered :00000,.>: is caused by the fact that the home version of integral was not designed to handle such special cases"
And a broader discussion here as well:

1) HP Official

22-07-2018 note: Recent HP Prime documentation found at the HP FTP repository:
- HP Prime Graphing Calculator Quick Start Guide, Third Edition October 2017, Document Part Number: 813267-003, 52 pages
- HP Prime Graphing Calculator, Third Edition December 2017, Document Part Number: 813269-003, 711 pages

1.0) The official HP Prime software FTP repository location is:

(copy the link to your preferred browser. I use Firefox 49.0.2 on Windows 10 without issues when accessing the HP repository)

However the most recent HP Prime User Guides files can be found at an alternative location, according to Tim Wessman.
Use this procedure:
a) Download the HP software from the above FTP URL location.
b) Install the HP software (Connectivity kit and the Virtual calculator).
c) Then look into the Virtual calculator install directory. You will find several PDF files for the different supported languages.

1.1) HP Prime Graphing Calculator User guides (pick your language from the drop-down box):

1.2) HP Solve Issue 33, Feb-2014

1.3) New HP Prime Graphing Calculator site
Featuring Learning Tools (Emulator, Workshop Materials, Manuals), Lesson Plans (29 lessons for Statistics AP exam so far) and more.

2) HP Prime guides for absolute beginners (and for experts as well)

2.1) Excellent beginners math tutorial for the Prime, by Mickaël Nicotera, 2018 (In French)

2.1a) Alternative English version of the above (Thanks to Hans hansklav@MoHPC)
From the following site, select 'HP Prime Exercise Book' from UNTERRICHTSMATERIAL section.
Direct link:
2.1b) Hans's cross reference table for the French vs English guides

2.2) Overview of the HP Prime "advanced graphing calculator"
2.3) The Maths Zone - Exploring Maths at Advanced Level
2.4) HP Prime workshop materials v1.3
2.5) The Maths Activities Pack

2.6) VBlogMag's HP Prime overview videos
2.6.1) CAM #1 - HP Prime Graphing Calculator Arrival and Review (27 min.)

2.7) rs1n's HP Prime overview and how to videos
2.7.1) Video review and initial impressions (12 min.)
2.7.2) Creating "Hello world" and transferring programs (7 min.)
2.7.3) Installing an app (3 min.)
2.7.4) Creating a custom app (part 1) (11 min.)
2.7.5) Creating a custom app (part 2) (9 min.)

2.8) WONKTI Learning videos (in Spanish)

2.9) David Hays's "Technology in College Algebra" learning videos
2.9.1) Fractions (7min)
2.9.2) GCF of Two Numbers (2min)
2.9.3) Evaluating Logarithms (6min)
Note: To get the numerical approximate value do Shift+Enter (approx).
2.9.4) Logarithmic Functions - Graphs (5min)
2.9.5) Exponential Functions - Graphs (3min)
2.9.6) Complex Numbers (7min)
2.9.7) Basic Graphing (16min)
2.9.8) Zooming (9min)
2.9.9) Rational Functions - Graphing (5min)
2.9.10) Function app understanding the table feature (8min)
2.9.11) x-intercepts (9min)
2.9.12) y-intercept (2min)
2.9.13) Even_Odd Functions (4min)
2.9.14) Systems of Equations - Solving by Graphing (7min)
2.9.15) Graphing - Systems of Inequalities (3min)
2.9.16) Rational Inequalities (13min)
2.9.17) Polynomial Inequalities (13min)
2.9.18) Graphing Inequalities in Two Variables using Advanced Graphing (5min)
2.9.19) Factoring Trinomials using Function app. (10min)
2.9.20) Fundamental Theorem of Algebra (28min)
2.9.21) Systems of Equations - Solving by Matrices - 3 Equations 3 Variables (15min)
2.9.22) Linear Equations - Find Equation of Line (12min)
2.9.23) Systems of Non-Linear Equations (10min)
2.9.24) Systems of Equations - Solving by Matrices (8min)
2.9.25) Cramer's Rule (5min)
2.9.26) Matrix Operations (min)
2.9.27) Matrix Determinants (2min)
2.9.28) Matrix Inverse (3min)
2.9.29) System of Linear Equations - Using Inverses (4min)
2.9.30) Inconsistent_Dependent Equations (13min)
2.9.31) Gaussian_Jordan Elimination (37min)
2.9.32) Leading Coefficient Test (6min)
2.9.33) Quadratic Functions - Models (7min)
2.9.34) Quadratic Functions - Vertex (5min)
2.9.35) Graphing Circles - Given Center and Radius using Geometry app (7min)
2.9.36) Linear Equations - Find Slope using Statistics 2 Var (5min)
2.9.37) Evaluating Composite Functions (6min)
2.9.38) Relative Min_Max (4min)
2.9.39) Graphing Piecewise Functions (8min)
2.9.40) Evaluating Functions - Direct Method (5min)
2.9.41) Evaluating Functions - Storage Method (6min)
2.9.42) Evaluating Functions - Table Method (4min)

2.10) Michael Carey overview and how to videos

2.11) Daniel Mewes
2.11.1) Euclid's Proposition 1 in the HP Prime Geometry App (8min)
Proposition 1 from Euclid's elements describes how to construct an equilateral triangle from a given line segment.
Here I show how to perform that construction on the HP Prime calculator, by using the Geometry App.
The Geometry App in the Prime is really quite powerful, as it utilizes the Computer Algebra System (CAS) to resolve the given geometric constraints in real time.


2.12) EonicASys by Jaime Meza (aka compsystems at MoHPC)
2.12.1) Dialog Boxes Tutorial
Includes video tutorial in Spanish language on the INPUT command / Incluye un video sobre el comando de INPUT (ENTRADA) en lengua Española (5min)

3) Eddie's Math and Calculator Blog series, by Edward Shore

3.1) HP Prime Programming Tutorial #1: LOCAL, RETURN
3.2) HP Prime Programming Tutorial #2: MSGBOX, IF-THEN-ELSE, PRINT, FOR
3.3) HP Prime Programming Tutorial #3: WHILE, INPUT, KILL, REPEAT, GETKEY
3.4) HP Prime Programming Tutorial #4: CHOOSE and CASE, Tip about INPUT
3.5) HP Prime Programming Tutorial #5: STARTAPP, STARTVIEW, RGB
3.6.1) HP Prime Programming Tutorial #6: Subroutines
3.6.2) HP Prime Programming Tutorial #6: TEXTOUT
3.7) HP Prime Programming Tutorial #7: ARC, LINE, and Placement of Graphics
3.8) HP Prime: CAS Commands in Home Mode
3.9) HP Prime: Drawing Pixelated Pictures (DRAWICON4, DRAWICON6)
3.10) HP Prime Tip: RPN and Created Programs
3.11) Program: Operations with Large Numbers (HP Prime)
3.12) HP Prime Program: Sampling Without Replacement
3.13) HP Prime Tip: Changing the Color of a Function
3.14) HP Prime Tip: Setting Up User Keys
3.15) HP Prime Video HP-PPL Tutorial: BLIT (introduction on how to use BLIT commands to manipulate high speed graphics) (5min)
3.15) HP Prime HP-PPL Programming using REPEAT and CHOOSE for data entry menus (10min)
3.16) HP Prime HP-PPL Programming using FILLPOLY (6min)
3.17) HP Prime Scatterplot using the Statistics 2Var app. (2min)
3.18) HP Prime - Changing a Graph's Color, May 28, 2014 (5min) - Firmware 6030
3.19) HP Prime: Ways to use the INPUT command - Firmware 6030
https://www.youtube.com/watch?v=qSY6RXvAHuw (complementary video 5min)
3.20) HP Prime: STRING command - Firmware 6030 (5min)
3.21) Signed area (integral) of a function, using the Function app - Firmware 6030
3.22) HP Prime RPN Mode Basics - Firmware 6030 (13min)
3.23)HP RPN Advanced Functions - Firmware 6030 (12min)
Covers: summation, factorization of integers, numerical derivatives, numerical integrals, matrix operations (DET, INV, EIGEN), solving polynomials and finding roots.
3.24) Derivatives on the HP Prime (on Home, RPN and CAS modes)- Firmware 6030 (3 min)

3.25) HP Prime Spreadsheet Tutorial #1: Sum of a Column of Numbers
3.26) HP Prime Spreadsheet Tutorial #2: Copying and Pasting Formulas
3.27) HP Prime Spreadsheet Tutorial #3: Adding Labels, Numeric Calculations, Cell Numeric Format, and Extend Columns
3.28) HP Prime Spreadsheet Tutorial #4: Naming Columns and Using them Outside of Num View
3.29) HP Prime Spreadsheet Tutorial #5: Spreadsheets and Histograms
3.30) HP Prime Spreadsheet Tutorial #6: Row and Column References in Formulas
3.31) HP Prime Spreadsheet Tutorial #7: Absolute References
3.32) HP Prime Spreadsheet Tutorial #8: Statistical Analysis
3.33 HP Prime Spreadsheet Tutorial #9: Custom Functions and the AMORT Function

3.34) HP Prime Geometry App Tutorials
Part 1: Circles:
Part 2: Triangles:
Part 3: Lines and Line Segments:
Part 4: Tangent Lines and Changing the Color of Objects:
Part 5: Plotting Functions and Differential Equations:
Part 6: Polygons:
Part 7: Conic Sections and Equations:
Part 8: Rotating Triangles:

3.35) HP Prime: The Basics of Graphing - Function App (Firmware 10077)
This includes the new sketching feature in Firmware 10077.


3.36) HP Prime: The EXECON Command Tutorial (Firmware 10077)
The EXECON creates a new list based on the elements in one or more lists by given an operation. You can create any expression. The list returned may or may not be the same length of the original lists.

3.37) HP Prime: Algebraic CAS Commands - expand, factor, collect, subst (Firmware 10077)
These four commands are common to calculators, mathematical software, and mathematical apps that have CAS commands.

3.38) HP Prime: Basic CAS Commands for Polynomials and Rational Expressions (Firmware 10077)
Commands covered: coeff, numer, denom, purge, poly2symb, symb2poly, pcoeff, degree, factor_xn, partfrac, hermite, legendre, tchebyshev1, tchebyshev2

3.39) HP Prime: Trigonometric CAS Rewrite Commands (Firmware 10077)
List of basic CAS commands for trigonometric rewrites.
3.40) HP Prime: BREAK vs. CONTINUE (Firmware 12066)

3.41) HP Prime: Intro to Blank Custom Apps (Firmware 13333)
"The new firmware of the HP Prime (Firmware 13333), we now can create a blank app. This blog post will provide a short overview on how the creation process works."

3.42) HP Prime Custom App: GeomCalc (Firmware 13333)
"The app GeomCalc is an example of a custom HP App for the HP Prime."
Geometric Areas and Volumes app.

4) Han's Notes and How To Guides

4.0) rs1n Han's Youtube channel for Handheld electronic devices, including the HP Prime

4.1) HP Prime Programming: An Introduction
4.2) HP Prime Programming: Variable types and their priorities
4.3) HP Prime Programming: Newton's Method
4.4) Example: creating icon menus
4.5) Scrolling examples
4.6) QPI: convert decimal to p/q, ln(p/q), p/q*pi, e^(p/q), or sqrt(p/q)
4.7) HP Prime CAS programming
(Several methods to make use of CAS commands in a program)

5) HP Prime commands full listings

5.1) Erwin Ried's HP Prime commands full listing - Original export file (23-Jan-2014 - Extracted from the calculator running Firmware 5106 from 2013)
Direct download link:

5.2) Dominik Holenstein's free text search version based on ERIED's file (Firmware 5106 from 2013)

5.3) Terje Vallestad's commands help and full catalog listings (Firmware 6975 - Latest version on January-2015)
Direct links:
Commands Help
Full Catalog Help

5.4) Erwin Ried's HP Prime Quick Reference (Firmware 8151)
Direct links:
Quick Reference (PDF)
Reference (Excel)

5.5) Erwin Ried's HP Prime command list reference (Rev. 10638)
Direct link:
Command list reference Rev. 10638

6) Joe Horn's How To Guides

6.1) Reserved Variables on the HP Prime: Updated for Firmware Version: 2015 04 27 (7820)
6.2) PDQ Algorithm: Infinite precision best fraction within tolerance
6.3) How to Avoid Streaks in photos on your HP Prime
6.4) "hex": exact internal form of reals in CAS

7) Carl's HP Prime Calculator Learning modules, by CR Haeger

7.0) Carl's HP-Prime Blog
7.1) CAS solve()
7.2) Define User Function, Function App
7.3) Spreadsheet App, CAS Calculus
7.4) Statistics 2Var App: Manual and MAKE Data
7.5) Statistics 2Var App: MAKELIST, L1 and Spreadsheets
7.6) Multiple Equation Solver (MES) using Notes, Solver and CAS variables
7.7) HP Prime & TI36X Pro: Part I - cubic curve-fitting
7.8) HP Prime & TI36X Pro: Part II - cubic curve analysis

8) HP Community Calculators forum

8.1) HP 50G Solver equation transfer to HP Prime (credits to Flash, Jim, and Tim)
8.2) Transfer Custom Apps from HP Prime Emulator to the HP Prime....HOW? (credits to Flash, Tim, and Maké)

9) Tim Wessman's notes

9.1) Gentle Reminder: HPPRGM (use cases for hpprgm file extension)

9.2) Prime Key TTF Font key mapping
For those of you looking to make documents and such, here is the TTF font that was made to do so.

9.3) New features in Firmware Version 2015 04 27 (7820)
Some of the improvements are:
- Better horizontal and vertical pinch zoom functionality.
- Better statistics calculations and functionality.
- Touch screen curve sketching and automatic recognition of curve type and equation fitting.
- Improved help throughout the system.
- Quality and reliability improvements.
- Better support for USB 3.0 system update connectivity.

9.4) Troubleshooting HP Prime and HP Connectivity Kit on USB3 ports (Firmware 7820)
Step by step workaround procedures to successfully connect the HP Prime to a Windows PC using a USB3 port.

9.5) New features in Firmware Version 2017 07 10 (12066)
"This release of the calculator software brings the HP Prime firmware to the same level as the iOS, Android, macOS, Windows and Windows Store applications."

9.6) New Prime G2 model battery life
Comparing battery life between G1 and the new 2018 G2 model.
"Battery life should be essentially identical, if not a bit longer then G1."

9.7) HP Prime flickering when scrolling

10) Cyrille de Brébisson's notes

10.1) Prime app variables (about scopes)

10.2) Different types of variables in Prime - and can them be deleted and how?

10.3) Why can we have global variables created with the same name?

10.4) Global variables types and use cases, Firmware 10637

10.5) Memory architecture and free memory for users

10.6) On the Operating System CPU Scheduler time-slicing and system threads affecting timing measurements, Firmware 12066.
"The OS scheduler is 1ms.
So all timing measurement is to plus or minus 1ms.
They are a LOT of threads in the system that might take control of the system (temporary) do do stuff.
So any time measurement smaller than 100ms are to be taken with a grain of salt because lot of other things might have slow things down.

10.7) CPU architecture: Clock cycles per machine instruction execution (or mips benchmark to MHz ratio)

10.8) What is the maximum application size, Firmware 10637
"There is no size limit anymore (they use to be a 2MB limit on transfer (ie, all app files, together, compressed, had to be < 2MB), but this is gone with the latest version. However, receiving an app means around 3 memory copy of the incoming data. so the limit is now at available RAM/3 or so, for the whole compressed data set of the app."

10.9) HP PRIME programming languages: HPPL and CAS
"(1) ...there are 2 programming languages in HP Prime. They are relatively similar, but not exactly, which can be at the same time a plus (only one thing to learn) and a minus (subtle differences are not very visible and can cause problems)
(2) Both programming languages are quite close...For the CAS language, the best source of info is the xcas documentation on the xcas website.

10.10) Subtle differences between home and CAS programs and variables scopes, Firmware 10637

10.11) HPPL program compiler concepts, Firmware 10637

10.12) On the Hardware platform and base OS
"As you know, the Prime is manufactured by a 3rd party company called Besta.
Besta is more known for a then typical Asian products "digital dictionaries/translators". And this is where Prime HW and OS originated.
What we did was put HP "calculator" application on top of a modified Besta dictionary and OS.
Doing so saves a lot of time as you reuse existing/working HW and SW.

Inventec Group website (includes Besta brand):

11) HP Handheld Conference videos

11.1) HHC 2013: HP Prime Architecture, presented by Cyrille de Brebisson and Tim Wessman (39min)
11.2) HHC 2013: HP Prime: Wireless polls, quizzes, and more, presented by Tim Wessman and Cyrille de Brebisson (1hour)
11.3) HHC 2013: HP Prime Q & A, presented by Cyrille de Brebisson and Tim Wessman (1hour)

12) Other HP Prime Calculator sites

12.1) HP Prime – Portal (In German, English, Dutch, Russian and Italian)
Official HP Prime Portal from MORAVIA Europe, EMEA distributor for HP calculators.
Comprehensive covering of calculator usage, including known issues, wish list, tips&tricks, tutorials, tools, forum and software downloads. With education support documents from own team.
Updated weekly.

12.2) TI-Planet's HP Prime Wiki, by Adriweb and Debroux, and additional contributors, namely TW and Bb010g
Latest update on June 2016.

12.3) HP Prime Command's Reference, by Joe Horn, and additional contributors, namely Spartybrutus
Latest update on Apr-2014.

12.4) HP Prime Calculator Wiki
Latest update on 2017.

12.5) HP Prime Club, in English and Russian (Русский) by Oleksandr Sidko
Latest update on 2017.
News, Articles, software, Apps, Commands reference:

12.6) HP Graphing Calculators, by Chris Olley
Lots of information on HP calculators.
HP PRIME page has a Resources section with documentation covering several areas of learning, including:

Activity Packs
IB Diploma Maths with HP Prime
Learning Maths A-Level
The Maths Activities Pack
GT's HP Prime Activities

Individual Activities
Activity1 Sometimes True
Activity 2 Solving Equations
Activity 3 Exploring Projectiles

12.7) Space to Earth Challenge, by Tim Peake
A lot of learning activities with notes for the Student and for the Teacher.

In their own words:
Numbers in space.
All of these activities work best using an HP Prime Graphing Calculator. This is a complete suite of mathematical software for drawing graphs, statistical charts, working with formulae and much more

13) CAS (XCAS) Advanced Reference Programming

13.1) Symbolic algebra and Mathematics with Xcas (by Renée De Graeve and Bernard Parisse)

13.2) Calcul Formel avec la calculatrice HP Prime (by Renée De Graeve)
13.2.1) A more recent French version from 2013:
13.2.2) Symbolic computation and Mathematics with the calculator HP Prime (by Renée De Graeve)
English translation of the original French book (Translated from French by Jean-Michel Lecointre)

13.3) An introduction to the Xcas interface (by Bernard Parisse)

13.4) Symbolic algebra and Mathematics with Xcas (in English)
By Renée De Graeve, Bernard Parisse

13.5) HP-PRIME Programming Language (PPL) origins, by Bernard Parisse

13.6) HP Prime CAS - What is "rootof", by Bernard Parisse

13.7) How to fix CAS Solver "unexpected" results, like [], Firmware 10637, by Bernard Parisse
"The CAS solver works with exact coefficients, since you have approx coefficients it will try to convert them to exact coefficients, and this fails because 127e-12 is small and is converted to 0. The solution is to write exact coefficients yourself"

13.8) -- and ++ CAS operators not supported in Home mode (Firmware 10637), by Parisse and Tim Wessman

14) HP Prime Wireless features - Firmware 6030
14.1) Video: HP Prime Wireless Calculator Kit, by HP Computers YouTube Channel (2 min)
Published on Jun 16, 2014
Improve classroom interactivity and make learning easier with the HP Prime Wireless Kit*, which allows teachers to wirelessly push and pull content between the teacher PC and up to 30 HP Prime Calculators in a single classroom (1)
Create and edit programs, exam configurations, and data sets on the teacher PC and send polls to and receive them from student calculators. View and project individual student calculator screens to the entire class.
(1). Compatible only with HP Prime Graphing Calculator SKU G8X92AA, sold separately. Each HP Prime Wireless Kit includes one PC antenna and 30 wireless modules , with bi-directional transmission range up to 15 meters.


14.2) Video: HP Prime in the classroom using the Wireless Connectivity Kit - How To, by GT Springer (7 min)

15) Year 2018: HP Prime new G2 model

15.1) Deep sleep mode, by Cyrille de Brébisson

15.2) Boot average time, by Cyrille de Brébisson

RE: HP-Prime: Math Tutorials! - Stefan - 03-04-2014 11:14 PM

Thanks Jose!
Maybe this should be made sticky?

RE: HP-Prime: Math Tutorials! - NMihiylov - 03-05-2014 01:20 AM


Thank You - these are GREAT !

RE: HP-Prime: Math Tutorials! - CR Haeger - 03-05-2014 11:17 AM

The youtube videos by Wonkti (about 20 so far, in Spanish) are good as well. Thanks for the list.

RE: HP-Prime: Math Tutorials! - rprosperi - 03-05-2014 02:08 PM

(03-04-2014 11:14 PM)Stefan Wrote:  Thanks Jose!
Maybe this should be made sticky?

(Both for the thanks to Jose and also for suggestion to make it a sticky topic)

RE: HP-Prime: Math Tutorials! - Tugdual - 03-05-2014 06:21 PM

Merci. Tu parles français José?

RE: HP-Prime: Math Tutorials! - jebem - 03-05-2014 08:50 PM

Thank You for your kind words and suggestions, Stefan, Nick, Haeger, Bob, and Tugdual.
I understand that only the website administrator could make a sticky post?

@Tugdual: Je parle un peu de Français. Mais je peux lire sans problèmes. Après tout, la langue Portugaise et la langue Française ont beaucoup en commun, n'est-ce pas?

RE: HP-Prime: Math Tutorials! - jebem - 03-06-2014 09:03 PM

Added new documentation entries:

- Official HP Prime Graphing Calculator User guides. In English;
- Carl's HP Prime Calculator Learning modules, by CR Haeger.

RE: HP-Prime: Math Tutorials! - Tugdual - 03-07-2014 07:57 PM

(03-05-2014 08:50 PM)jebem Wrote:  @Tugdual: Je parle un peu de Français. Mais je peux lire sans problèmes. Après tout, la langue Portugaise et la langue Française ont beaucoup en commun, n'est-ce pas?
Ha ha excellent. We got latin roots in common for sure but when I listen to Brazil music I don't get it :-). Your french is simply perfect, nice!

RE: HP-Prime: Math Tutorials! - jebem - 03-07-2014 09:08 PM

(03-07-2014 07:57 PM)Tugdual Wrote:  Ha ha excellent. We got latin roots in common for sure but when I listen to Brazil music I don't get it :-).

C'est vrai! / That is very true!
And the Brazilian accent is the "easy" one to understand because they "open" the vowels when speaking, where European Portuguese tends to "close" them.
Even most of our Spanish "hermanos" (brothers) have a hard time trying to understand us!
Maybe that's the result of so many ethnic mixing in this part of the Iberia (Celtics, Romans, Arabs, Africans, etc)?

Concerning my French, You are very kind / Très gentile! I took 3 full years of French during my time in the high school when French was the mandatory foreign language in Portugal, and I have enjoyed it very much.

RE: HP-Prime: Math Tutorials! - jebem - 03-09-2014 06:53 PM

Doc. update:
- Joe Horn's How To Guides: Reserved Variables on the HP Prime
- Erwin Ried's HP Prime commands listing
- VBlogMag's HP Prime overview videos
- rs1n's HP overview and how to videos

RE: HP-Prime: Math Tutorials! - jebem - 03-12-2014 10:14 PM

(03-05-2014 11:17 AM)CR Haeger Wrote:  The youtube videos by Wonkti (about 20 so far, in Spanish) are good as well. Thanks for the list.

Thanks, Carl!
I have included the Wonkti learning videos link in the initial post.
These videos are excellent, at least for someone that can understand Spanish (like me).

RE: HP-Prime: Math Tutorials! - Han - 03-13-2014 01:42 AM

Maybe this can be moved to the HP Prime Articles section so that it doesn't get buried under all the normal discussions -- or at least stickied in this section.

RE: HP-Prime: Math Tutorials! (updated on 2-April-2014) - DrD - 04-03-2014 02:06 PM

I've been watching Joe's hp prime wiki page with hope that the community would take interest sufficient to develop Joe's preemptive online AUR, but no luck. Rats. Well at least the factorial entry has been updated by an appreciative user!



RE: HP-Prime: Math Tutorials! (updated on 2-April-2014) - jebem - 04-05-2014 11:00 AM

Thanks for the link, Dale!
I will included it the Prime docs index big listing as well.
I guess some organizational work is need to sort these links, as right now the main emphasis has been set on the Person who has created the document, with a few exceptions.

RE: HP-Prime: Math Tutorials! (updated on 5-April-2014) - CR Haeger - 04-05-2014 11:33 AM

(04-03-2014 02:06 PM)DrD Wrote:  I've been watching Joe's hp prime wiki page with hope that the community would take interest sufficient to develop Joe's preemptive online AUR, but no luck. Rats. Well at least the factorial entry has been updated by an appreciative user!



Hi Dale,

I would like to help with this wiki if Joe and others are ready. As Jose posted above, I started a blog for Prime for newbies like me http://hpprime.blogspot.com/ , but would be happy to migrate to Joes wiki. ** I also added a little content to the factorial entry...


RE: HP-Prime: Math Tutorials! (updated on 5-April-2014) - Joe Horn - 04-05-2014 12:38 PM

FYI, my "Prime Wiki" was only created as a very early experiment, and then abandoned. Please don't put much time into it.

Meanwhile, Eddie Shore has created a serious Prime Wiki which we should all contribute to. Unfortunately it hasn't received a lot of attention. It's here:


RE: HP-Prime: Math Tutorials! (updated on 5-April-2014) - DrD - 04-05-2014 12:53 PM

(04-05-2014 12:38 PM)Joe Horn Wrote:  FYI, my "Prime Wiki" was only created as a very early experiment, and then abandoned. Please don't put much time into it.

Meanwhile, Eddie Shore has created a serious Prime Wiki which we should all contribute to. Unfortunately it hasn't received a lot of attention. It's here:


It seems like ONE source for this is quite a valuable resource, but having multiple versions not so much. Would it be worthwhile to delete the experimental version and help expand just one (perhaps Eddie's?) version?

I really like Joe's format, though!

RE: HP-Prime: Math Tutorials! (updated on 5-April-2014) - Joe Horn - 04-05-2014 01:50 PM

(04-05-2014 12:53 PM)DrD Wrote:  It seems like ONE source for this is quite a valuable resource, but having multiple versions not so much. Would it be worthwhile to delete the experimental version and help expand just one (perhaps Eddie's?) version?

Good idea... but I don't know how to delete mine. I just changed the home page to be a pointer to Eddie's* Prime Wiki, but if anybody knows (or can figure out) how to delete an entire wiki at wikia.com, please let me know. Thanks!

Hmmm... Perhaps the contents of the "HP Prime Reference" on my wiki should be moved somewhere before the whole wiki is deleted. I find an all-in-one-place table of the complete PPL vocabulary very helpful.

Edit: *See following posting.

RE: HP-Prime: Math Tutorials! (updated on 5-April-2014) - Joe Horn - 04-05-2014 01:53 PM

Oops! Apologies to Bruce Bergman and Eddie Shore! THIS HP Prime Wiki is Bruce's, not Eddie's. <blush>