Post Reply 
HP-Prime: Documentation & Tutorials
03-04-2014, 04:42 PM (This post was last modified: 11-25-2021 11:35 AM by jebem.)
Post: #1
HP-Prime: Documentation & Tutorials
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.

UPDATE 25-Nov-2021:
As HP support websites seems to be difficult to access or to find the correct urls to get updated information and firmware files, and following recommendations from other members concerning a more stable repository to hold HP Prime files, I am posting here the well known HPCALC website url to the Prime subjects (please use the HP Prime related titles):

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

Firmware version 2.1.14425 (release date of 2020-01-16)

Note: For G2 h/w versions there is a more recent firmware version dated as 2020-01-21 alleged to correspond to s/w version 2.1.14433 (but this is not documented in the official release info file), and it is listed in the HP ftp repositories with the file name "".

From release_info.txt file on both releases:
"Primary focus of this release is upgrading the underlying build tools for all platforms (calculator hardware, windows, iOS, android, macOS). As such, there are few end user noticeable changes included. The goal here is to ensure that everything is "working just as before" to make sure that no problems have been introduced as a result of said tool change.
New Functionality and Changes (Calculator Software)
1. Updated CAS to latest 1.5 release.
2. Corrected BREAK issue found on G2 hardware units only.
3. Added ability to adjust screen refresh rate using [ON] + [SHIFT] + [+] or [-] key combo
4. ROUND and TRUNC functions work with unit objects
5. Graphing something like int(2*X,X,0,X) will now function as expected"

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

Firmware version 2.1.14425 (2020-01-16)
From release_info.txt file:
"Primary focus of this release is upgrading the underlying build tools for all platforms (calculator hardware, windows, iOS, android, macOS). As such, there are few end user noticeable changes included. The goal here is to ensure that everything is "working just as before" to make sure that no problems have been introduced as a result of said tool change."

-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).
Also see "point, comma, semicolon confusion " here

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

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

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

0.12.3) HP-PPL: How to master the INPUT command (Firmware 6975), by Acmeanvil, Han, Tim Wessman, Cyrille de Brébisson.

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

0.12.5) HP-PPL: How to call a function with an arbitrary number of arguments (Firmware version 2.1.14181), by Cyrille de Brébisson, Parisse, Han
"PPL does not have this type of functionality. You can however have a function with a single list argument which the function can then process as 1 variable list of arguments"

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" 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:

0.27) CAS mode: How to get symbolic results (Firmware version 2.1.14181), by Han
This has been covered before by Han in some of his posts:
"The variable X (upper case) is a system variable and always has a value stored in it, similar to the TI-83 or TI-84 series of calculators. Normally, one would delete a variable (to make it symbolic) and all would be as expected. However, system variables are built-in and cannot be deleted. So use the lower case x for your expressions. If you still get numerical values then it is likely that the lower case variable x has a value stored in it. You can delete the variable (to make it symbolic) via: purge(x)"

0.28) How to best handle graphics (Firmware version 2.1.14181), by Han, Cyrille de Brébisson, Tim Wessman.
Instead of the old ICON format, use the later PNG and JPG file formats. Some reference variables/functions to use: G1 to G9, DIMGROB_P, AFiles, BLIT_P

0.29) How to make new Apps, posted and commented on July of 2020.

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 72.0.2 (64-bit) on Windows 10 [Version 10.0.18363.592] 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)

2.13) Prime Academy - Learning Center, by Larry Schroeder (June-2019)
"giving every student every chance to learn and understand"
"Finite Math and Applied Calculus for College Credit plus High School Credit. Feel student could use the power of HP Prime to help them whether taking the course in High School or College.

Working on YouTube videos for Finite Math and coming soon Applied Calculus on using the HP Prime Calculator, PC and Mac emulator; and iOS, Android, and Windows HP Lite / Free / Pro apps for students whose interest is in the Managerial, Life, and Social Sciences.

STEM use of the HP Prime is obvious but it can be of great benefit for all College Bound students.

Currently have 39 free Finite Math Youtube videos that work on HP Prime devices.

Just finished a unit on System of Linear Equations. Take a look at its Introduction, Matrix Approach, and Additional Investigations and see what you think.

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

3.0) HP Prime Programming Tutorial - 2018 Update (Firmware 13441)

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 (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.

3.43) HP Prime Custom App: TrigPlot (Firmware 13333)
" Here is another example custom app, the TrigPlot, which plots the following equation:
y = A * sin(Bx + C) + D * cos(Ex + F) + G * sin(Hx + I)^2 + J * cos(Kx + L)^2 "
where all angles are in radians. The app uses the global variables A through L. "

3.44) HP Prime: Generating a Regression Equation and Storing it to a Function Variable (Firmware 13441)
" Example – Using the Statistics_2Var App Symb, Plot, and Num keys. "

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

12.3) HP Prime Command's Reference, by Joe Horn, and additional contributors, namely Spartybrutus

12.4) HP Prime Calculator Wiki

12.5) HP Prime Club, in English and Russian (Русский) by Oleksandr Sidko
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

15.3) How to tell if a Prime is version G1 or G2?

Jose Mesquita member

Find all posts by this user
Quote this message in a reply
Post Reply 

Messages In This Thread
HP-Prime: Documentation & Tutorials - jebem - 03-04-2014 04:42 PM
RE: HP-Prime: Math Tutorials! - Stefan - 03-04-2014, 11:14 PM
RE: HP-Prime: Math Tutorials! - rprosperi - 03-05-2014, 02:08 PM
RE: HP-Prime: Math Tutorials! - NMihiylov - 03-05-2014, 01:20 AM
RE: HP-Prime: Math Tutorials! - CR Haeger - 03-05-2014, 11:17 AM
RE: HP-Prime: Math Tutorials! - jebem - 03-12-2014, 10:14 PM
RE: HP-Prime: Math Tutorials! - Tugdual - 03-05-2014, 06:21 PM
RE: HP-Prime: Math Tutorials! - jebem - 03-05-2014, 08:50 PM
RE: HP-Prime: Math Tutorials! - Tugdual - 03-07-2014, 07:57 PM
RE: HP-Prime: Math Tutorials! - jebem - 03-07-2014, 09:08 PM
RE: HP-Prime: Math Tutorials! - jebem - 03-06-2014, 09:03 PM
RE: HP-Prime: Math Tutorials! - jebem - 03-09-2014, 06:53 PM
RE: HP-Prime: Math Tutorials! - Han - 03-13-2014, 01:42 AM
RE: HP-Prime: Math Tutorials! - hansklav - 10-05-2014, 09:01 PM
RE: HP-Prime: Math Tutorials - ebswift - 09-19-2015, 09:02 PM
RE: HP-Prime: Math Tutorials - jebem - 01-20-2016, 10:04 AM
RE: HP-Prime: Math Tutorials - jebem - 04-26-2016, 11:53 AM
RE: HP-Prime: Math Tutorials - jebem - 10-31-2016, 10:13 PM
RE: HP-Prime: Math Tutorials - danielmewes - 12-23-2016, 11:54 AM
RE: HP-Prime: Math Tutorials - jebem - 01-03-2017, 03:24 PM

User(s) browsing this thread: