Compare commits

...

4 Commits

Author SHA1 Message Date
ExPLIT
d99a9ddd16 Merge pull request #19 from Fixater/add-conan-rom
Add unreleased Psion Conan (Revo 2 Pro) engineering ROM v0.01(22)
2026-08-31 17:27:43 +02:00
Robert Godfrey
c0e4152f1f Add Psion Conan section to README
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 10:52:32 +01:00
Robert Godfrey
9b9d572514 Add Macronix mask-ROM checksum sheet for Conan s2_2201
The MXIC customer-approval sheet (1 May 2001) that accompanied the
ROM image to production - provenance and integrity reference.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 10:51:29 +01:00
Robert Godfrey
e67cbc5d4b Add Psion Conan v0.01(22) engineering build ROM
Unreleased Conan prototype ROM image, built 30 Apr 2001.
Verified bit-exact against the Macronix production checksum sheet.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 10:51:21 +01:00
3 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
CheckSum utility Ver 0.6C (c)1991-8 Written by MXIC. App Sam W.S. Liang
The input file is s2_220~1.img and the file length is 12263424(BB2000h).
============================================================================
Total checkSum in byte format is 49426FC2h.
Total Low bytes checkSum in MXIC word format is 1D05916Eh.
Total High bytes checkSum in MXIC word format is 2C3CDE54h.
Total checkSum in MXIC word format is 59E3E56Eh.
Total checkSum in Motorla(reference only) word format is 31CE4C54h.
Total checkSum in MXIC double word format is 00013800h.
Total checkSum in Motorla(reference only) double word format is 8C77CEBFh.
Dump data in s2_220~1.img with MXIC format will be showed below:
(Lo = D7..D0, Hi = D15..D8)
offset : Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi *-----ASC II-----*
==========00=01=02=03=04=05=06=07=08=09=0A=0B=0C=0D=0E=0F===================
00000000: 3E 00 00 EA F6 06 00 EA 00 00 00 00 00 00 00 00 *> *
00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
00000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
00000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 * *
offset : Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi *-----ASC II-----*
==========00=01=02=03=04=05=06=07=08=09=0A=0B=0C=0D=0E=0F===================
005D8FC0: 70 40 BD E8 1E FF 2F E1 30 40 2D E9 8D DF 4D E2 *p@ / 0@- M *
005D8FD0: 00 50 A0 E1 04 00 8D E2 3C 10 9F E5 5C 43 00 EB * P < \C *
005D8FE0: 0D 00 A0 E1 04 10 8D E2 15 51 00 EB 0C 40 8D E2 * Q @ *
005D8FF0: 04 00 A0 E1 16 51 00 EB 04 00 95 E5 1C 00 80 E2 * Q *
005D9000: 04 10 A0 E1 00 20 9D E5 15 51 00 EB 00 00 50 E3 * Q P *
005D9010: 02 00 00 1A 30 20 8D E2 01 00 00 EA B0 F8 5E 50 * 0 ^P*
005D9020: 00 20 A0 E3 05 00 A0 E1 02 10 A0 E3 B8 4F 00 EB * O *
005D9030: 8D DF 8D E2 30 40 BD E8 1E FF 2F E1 01 00 51 E3 * 0@ / Q *
offset : Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi Lo Hi *-----ASC II-----*
==========00=01=02=03=04=05=06=07=08=09=0A=0B=0C=0D=0E=0F===================
00BB1F80: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1F90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1FA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1FB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1FC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1FD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1FE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
00BB1FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF * *
Note: MXIC's standard format have to be Low byte as first byte then
High byte as second byte then Low, High ..and so on.
Customer Approval : _______________________________________________

Binary file not shown.

View File

@@ -20,6 +20,7 @@ ROMs:
- [Psion Revo / Diamond Mako](#psion-revo--diamond-mako) - [Psion Revo / Diamond Mako](#psion-revo--diamond-mako)
- [Psion Series 7](#psion-series-7) - [Psion Series 7](#psion-series-7)
- [Psion netBook](#psion-netbook) - [Psion netBook](#psion-netbook)
- [Psion Conan (unreleased)](#psion-conan-unreleased)
Utilities: Utilities:
@@ -228,6 +229,24 @@ Update your device with `Build 75x` to the `Build 756` - [English](Series7/Updat
> >
> - The MalayBook is a version of the Psion netBook with slightly different hardware and software, produced for use by students in Malaysia, in an experimental program to replace printed textbooks with netBooks. > - The MalayBook is a version of the Psion netBook with slightly different hardware and software, produced for use by students in Malaysia, in an experimental program to replace printed textbooks with netBooks.
## Psion Conan (unreleased)
| Device | EPOC32 Version | ROM Version | Language | Filename | MD5 Checksum |
| -------------------------- | -------------- | ------------------------- | -------- | --------------------------------------------------------------------------- | ---------------------------------- |
| Psion Conan ("Revo 2 Pro") | Release 6 | 0.01 (22) - Eng. build | English | [s2_2201.engbuild.IMG](Conan/Conan_v0.01(22)_engbuild/s2_2201.engbuild.IMG) | `ba090cdb6871a487882219d6c3d97528` |
| Additional files | Date | Filename | MD5 Checksum |
| -------------------------------- | ---------- | --------------------------------------------------------------------------- | ---------------------------------- |
| Macronix mask-ROM checksum sheet | 1 May 2001 | [S2_2201.engbuild.txt](Conan/Conan_v0.01(22)_engbuild/S2_2201.engbuild.txt) | `7b645418f8614f9deb2196a1b126ac91` |
> [!NOTE]
>
> - The Conan ("Revo Bluetooth" / "Revo 2 Pro") was Psion's unreleased Bluetooth successor to the Revo, cancelled in 2001 when Psion withdrew from consumer PDAs. Unlike the other ROMs in this repository, this engineering build was never distributed by Psion; it is preserved from a private archive.
>
> - The image is EPOC Release 6 (Unicode) carrying the classic Series 5/Revo look and feel, on the Windermere/ARM710T hardware family (Revo/5mx class), with Symbian's complete Bluetooth stack aboard, configured for a UART-attached module. EKA1 ROM header version 0.01(22) (= "s2_2201": build 22 of v0.01), built 30 April 2001; 475 files; ECust machine name string "REVO-PRO"; padded with `FF` to 12 MB.
>
> - The accompanying `S2_2201.engbuild.txt` is the Macronix (MXIC) mask-ROM checksum approval sheet (1 May 2001) generated from this exact image for production sign-off - the build was being readied for mask-ROM manufacture when the project was cancelled. The image verifies bit-exact against every checksum on the sheet (total byte sum `49426FC2h`, low/high byte-lane sums `1D05916Eh` / `2C3CDE54h`).
## Tools ## Tools
* [PsiROM](Tools/PsiROM/) - Dumping and patching the Psion EPOC32 based devices. * [PsiROM](Tools/PsiROM/) - Dumping and patching the Psion EPOC32 based devices.