Post Reply 
In Search of 15C+ ROM image
06-26-2022, 12:48 PM
Post: #21
RE: In Search of 15C+ ROM image
(06-26-2022 12:18 PM)dmh Wrote:  See the following:

https://www.hpmuseum.org/cgi-sys/cgiwrap...?read=1089

(06-26-2022 12:12 PM)tgwell2 Wrote:  What's the low battery bug? I can check that as well.

Thanks, had no idea this existed!
Find all posts by this user
Quote this message in a reply
06-26-2022, 12:53 PM
Post: #22
RE: In Search of 15C+ ROM image
(06-26-2022 12:26 PM)dmh Wrote:  So is the programming with the HP cable the same process as the 30b to WP 34s in terms of power and cable button presses?

Thanks

(06-26-2022 01:12 AM)tgwell2 Wrote:  Here's what I've got:

08/03/09 - 7979h : PSE works multiple times, screen blank on overflow
04/11/11 - 7d7dh : PSE bug, screen flashes on overflow
04/15/11 - ffffh : PSE bug, screen flashes on overflow

FYI, they all pull ~18mA on button press.

Let me know if there is anything else you all would like me to try!

I believe so, but I cannot confirm for sure... I don't have one of the cables. I based what I'm doing off the 12C SDK instructions and I'm using an FTDI UART breakout board.
Find all posts by this user
Quote this message in a reply
06-26-2022, 06:14 PM
Post: #23
RE: In Search of 15C+ ROM image
(06-25-2022 01:01 PM)tgwell2 Wrote:  Thanks for these images, was able to successfully flash my
ARM 12C!

I don't guess there is documentation outlining the differences between the images? Confirmed that the 8-09 version does not have the PSE bug.

Which ARM 12C version did this work on??

There are 2, or possibly 3, different versions of the 2x2032 ARM 12C family. The labels on the back have either:

a. No Version info
b. "Rev 1"
c. "Rev 2"

I am still not completely sure if those with no "Rev" on the label and "Rev 1" on the label have internal differences or not.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
06-26-2022, 06:35 PM (This post was last modified: 06-26-2022 06:48 PM by tgwell2.)
Post: #24
RE: In Search of 15C+ ROM image
I get no indication of a low battery when I drop voltage (other than the screen getting dim). If I drop the current limit of the supply and hit a key, it shuts off and wipes memory. This is on the 08/09 FW version.

Here's a pic of the calculator. It has the normal percentage sign, not the elongated. No Rev (best I can tell). I had been working on a dumbed down programmer's calculator on this, using the SDK... But this has been an interesting diversion.


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
06-27-2022, 02:33 AM
Post: #25
RE: In Search of 15C+ ROM image
Thanks, that's what I called "No Version Info"

I have 2015 China unit with "Rev1" to the right of the HSTNJ... in the bottom line of the country of origin notes.

I have 2018 China unit with "Rev2" to the right of the HSTNJ... in the bottom line of the country of origin notes.

Interestingly, I also have a 2016 Philippines unit with No Version Info in this same area, so possibly Philippines is building something different than China is, or perhaps the No Version Info and Rev1 are indeed the same, as speculated above.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
06-27-2022, 11:28 AM
Post: #26
RE: In Search of 15C+ ROM image
Where can I find the original 12C firmware if I decide to try this method first rather than trying on my 15C LE?

Thanks

(06-25-2022 01:01 PM)tgwell2 Wrote:  Thanks for these images, was able to successfully flash my
ARM 12C!

I don't guess there is documentation outlining the differences between the images? Confirmed that the 8-09 version does not have the PSE bug.

Calculator Clique on YouTube
Visit this user's website Find all posts by this user
Quote this message in a reply
06-27-2022, 01:38 PM
Post: #27
RE: In Search of 15C+ ROM image
Some useful info on the 12c+ versions here:

https://lithcore.cn/hp12c-modding-assets/

From same site, interesting info on patching an original rom binary file (10c, 11c ,16c(buggy)) into address 4800-77FF on a rev2 leaving the nut emulator in situ:

https://lithcore.cn/3643/
Find all posts by this user
Quote this message in a reply
06-27-2022, 05:13 PM
Post: #28
RE: In Search of 15C+ ROM image
(06-27-2022 11:28 AM)dmh Wrote:  Where can I find the original 12C firmware if I decide to try this method first rather than trying on my 15C LE?

Thanks

(06-25-2022 01:01 PM)tgwell2 Wrote:  Thanks for these images, was able to successfully flash my
ARM 12C!

I don't guess there is documentation outlining the differences between the images? Confirmed that the 8-09 version does not have the PSE bug.

I'd like a copy of this also, I don't have it.
Find all posts by this user
Quote this message in a reply
06-27-2022, 10:48 PM
Post: #29
RE: In Search of 15C+ ROM image
(06-27-2022 01:38 PM)Stevetuc Wrote:  Some useful info on the 12c+ versions here:

https://lithcore.cn/hp12c-modding-assets/

From same site, interesting info on patching an original rom binary file (10c, 11c ,16c(buggy)) into address 4800-77FF on a rev2 leaving the nut emulator in situ:

https://lithcore.cn/3643/

@Steve - The SDK download on the upper page link is being blocked by Norton and the page at the lower link is also being flagged by Norton as a malicious page and is being blocked.

Of course false positives can and do occur, but I'd suggest caution on these pages, unless you somehow know the author and/or can vouch for it's integrity.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
06-28-2022, 02:20 AM
Post: #30
RE: In Search of 15C+ ROM image
(06-27-2022 10:48 PM)rprosperi Wrote:  
(06-27-2022 01:38 PM)Stevetuc Wrote:  Some useful info on the 12c+ versions here:

https://lithcore.cn/hp12c-modding-assets/

From same site, interesting info on patching an original rom binary file (10c, 11c ,16c(buggy)) into address 4800-77FF on a rev2 leaving the nut emulator in situ:

https://lithcore.cn/3643/

@Steve - The SDK download on the upper page link is being blocked by Norton and the page at the lower link is also being flagged by Norton as a malicious page and is being blocked.

Of course false positives can and do occur, but I'd suggest caution on these pages, unless you somehow know the author and/or can vouch for it's integrity.

I wouldn't trust Norton. They probably see the Chinese TLD and assume it's malicious purely for racist reasons. The person who runs the site regularly posts here so I wouldn't worry about it.
Visit this user's website Find all posts by this user
Quote this message in a reply
06-28-2022, 02:28 AM
Post: #31
RE: In Search of 15C+ ROM image
(06-27-2022 10:48 PM)rprosperi Wrote:  Of course false positives can and do occur, but I'd suggest caution on these pages, unless you somehow know the author and/or can vouch for it's integrity.

[Image: avatar_2638.jpg]
andylithia has this linked as homepage.

You replied to him recently.
Find all posts by this user
Quote this message in a reply
06-28-2022, 11:43 AM
Post: #32
RE: In Search of 15C+ ROM image
(06-28-2022 02:20 AM)Eric Rechlin Wrote:  I wouldn't trust Norton. They probably see the Chinese TLD and assume it's malicious purely for racist reasons. The person who runs the site regularly posts here so I wouldn't worry about it.

If it were based on the Chinese domain, both pages would be blocked. The type of warning Norton reports is typically a result of some user having reported the page as unsafe and/or a result of validated malware coming from the page. No way to know which though.

Not sure why the SDK is blocked, it's most likely just a copy of the same SDK that Cyrille posted some years ago?

Maybe Andy will see this and comment...

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
06-28-2022, 03:50 PM
Post: #33
RE: In Search of 15C+ ROM image
(06-28-2022 11:43 AM)rprosperi Wrote:  
(06-28-2022 02:20 AM)Eric Rechlin Wrote:  I wouldn't trust Norton. They probably see the Chinese TLD and assume it's malicious purely for racist reasons. The person who runs the site regularly posts here so I wouldn't worry about it.

If it were based on the Chinese domain, both pages would be blocked. The type of warning Norton reports is typically a result of some user having reported the page as unsafe and/or a result of validated malware coming from the page. No way to know which though.

Not sure why the SDK is blocked, it's most likely just a copy of the same SDK that Cyrille posted some years ago?

Maybe Andy will see this and comment...

If I had to guess, I'd say they probably do a points system. Add X points for a .cn domain, add Y points for a .exe attachment, add Z points if someone reported it, etc, and if the total is over T points it blocks it. I wouldn't be surprised if here X+Y was enough to block it, which is why it blocks the .exe-containing zip file but only warns elsewhere.

All that said, this reminds me that I don't know if I have both of these SDKs on the HHC USB Drive. I will have to make sure they are there...
Visit this user's website Find all posts by this user
Quote this message in a reply
07-02-2022, 02:16 PM
Post: #34
RE: In Search of 15C+ ROM image
Here's are the most recent 12C binaries that I have:

12C SAM4 version from 2015

12C+ from 2011

Here's the HP12C Development kit for the 12C+. It has the source for a basic calculator and all the needed interface code that you can use to roll your own:

12C+ Development Kit

-katie

Visit this user's website Find all posts by this user
Quote this message in a reply
07-02-2022, 03:07 PM
Post: #35
RE: In Search of 15C+ ROM image
Any chance to change the debouncing timeout in the binary? I remember it wasn't only me suffering from occasional bouncing keys. Since when it happens it happens immediately on keypress, a slight increase in the timeout might do.
Find all posts by this user
Quote this message in a reply
07-04-2022, 04:04 PM
Post: #36
RE: In Search of 15C+ ROM image
I spent some time testing the different software versions Katie provided on my HP 15C LE and had the same results reported here (tested on a 12C+) so I made a video demonstrating the PSE bug, the software downgrade and showing PSE functioning correctly.

It's great to see this function working properly at last :-)




Calculator Clique on YouTube
Visit this user's website Find all posts by this user
Quote this message in a reply
07-08-2022, 04:11 AM
Post: #37
RE: In Search of 15C+ ROM image
(06-24-2022 04:30 AM)Katie Wasserman Wrote:  Version 4/11/11

Version 4/15/11

Version 8/19/09

Hi all,

Has anyone implemented the changes in the original HP15c ROM to be able to address 128 registers? Does anyone know what is the required patch? (apparently it did not involve many bytes, and the actual memory seems not to be an issue in the Atmel implementation) I know there have been some discussions about it but cannot find actual details on it.
Find all posts by this user
Quote this message in a reply
07-09-2022, 12:44 PM
Post: #38
RE: In Search of 15C+ ROM image
(07-04-2022 04:04 PM)dmh Wrote:  I spent some time testing the different software versions Katie provided on my HP 15C LE and had the same results reported here (tested on a 12C+) so I made a video demonstrating the PSE bug, the software downgrade and showing PSE functioning correctly.

It's great to see this function working properly at last :-)




Thanks for the video, is that a special software? Then of course one has to find or try and make the special cable.

There may be other bugs in this earlier version too, perhaps the PSE bug is the lesser evil. I suppose HP didn't want to release a patch because they would have to deal with people having fried their devices, or simply because it wasn't worth the cost.
Find all posts by this user
Quote this message in a reply
07-10-2022, 02:47 PM
Post: #39
RE: In Search of 15C+ ROM image
(07-08-2022 04:11 AM)Divasson Wrote:  
(06-24-2022 04:30 AM)Katie Wasserman Wrote:  Version 4/11/11

Version 4/15/11

Version 8/19/09

Hi all,

Has anyone implemented the changes in the original HP15c ROM to be able to address 128 registers? Does anyone know what is the required patch? (apparently it did not involve many bytes, and the actual memory seems not to be an issue in the Atmel implementation) I know there have been some discussions about it but cannot find actual details on it.

This is discussed in an earlier archived thread.
https://archived.hpcalc.org/museumforum/...08646.html
Olivier De Smet has produced a rom patch with 224 registers and J F Garnier one with 192 registers.
Hopefully they will make the patches available on the forum.
Find all posts by this user
Quote this message in a reply
07-10-2022, 08:15 PM
Post: #40
RE: In Search of 15C+ ROM image
(07-09-2022 12:44 PM)redglyph Wrote:  Thanks for the video, is that a special software? Then of course one has to find or try and make the special cable.

The MySamBa flash software is avaiilable here: https://sourceforge.net/projects/wp34s/files/FlashTool/ (MySamBa.zip)

The general procedure using the special cable is described in the WP 34S manual. I assume the procedure is the same for the HP 15CLE.

It is possible to improvise without the special cable by using a USB serial TTL3V3 debug cable, something to short pads together (e.g. formed from a paper clip), a very steady hand, and lots of patience. It may require several attempts, and the calculator will have a blank display during the reattempts.

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




User(s) browsing this thread: 10 Guest(s)