x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

Jornada 720 128MB RAM upgrade

1 2
_dev-null Page Icon Posted 2019-10-14 2:53 PM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Hi!
I use my J720 with NetBSD. I love this little machine and it has become my everyday carry device. But the 32MB RAM are to little.
So i started to search for upgrades ...
In an old archived Jlime site i found that someone has done this already. I ordered the suitable K4S511632C-KC75 RAM Chips and thought to give it a try.
And yes, it works. The only thing is, i need to rewrite the hpcboot.exe to get all 128MB in NetBSD. (the 128MB are NOT recognized in WinCE, so if you plan to upgrade for WinCE, it does not work)

Here are some pictures: http://www.sp-net.at/wiki/doku.php?id=jornada_j720:memory_upgrade

Bye
Stefan

Edited by _dev-null 2019-10-14 3:52 PM
 Top of the page
CE Geek Page Icon Posted 2019-10-14 5:10 PM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,663
Location:
Southern California
Status:
Wow! You mention that if you boot to NetBSD it only recognizes 32 MB so you have to "adapt" hpcboot.exe. Pardon my ignorance, but does that mean if you boot it to the native Windows CE (H/PC 2000) it recognizes the full 128 MB?
 Top of the page
_dev-null Page Icon Posted 2019-10-14 5:23 PM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Hi!
I am sorry, you can't use the 128MB in WinCE. WinCE doesn't recognize it.

Yes, i mean "adapt" the hpcboot.exe . At the moment i dig through the sourcecode of it ...

-------
Stefan
 Top of the page
C:Amie Page Icon Posted 2019-10-15 9:45 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
Goodness, I haven't seen one of these done in a VERY long time!

Perhaps you could go into more detail on where you got the RAM chips from for future readers of this. I assume you did a 1:1 replacement, no pinout mods required?

Out of interest, does HP Diagnostics report the full 128MB? (see https://www.hpcfactor.com/forums/forums/thread-view.asp?tid=14015&st... )

I don't suppose you're interested in looking at the ROM as well, get something reprogrammable on it?
 Top of the page
_dev-null Page Icon Posted 2019-10-15 11:12 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Hi!
I got some of the chips from a german eBay seller. The exact type is "Samsung K4S511632C-KC75". I did a 1:1 one replacement. The rest is software implementation. The guys from Jlime made a special version of their linexec.exe bootloader which can access all of the 128MB.
I hope I can do the same with the hpcboot.exe for NetBSD.
The diagnostic mode also detects only 32MB, because it only accesses a specific memory range.

The ROM to Flash part is a little bit more tricky. I have the files for a flash board here, but it is hard to get the 140 pin Moplex connector and the old flash chips. Maybe we can give it a try, if my spare time allows it.

-----
Stefan
 Top of the page
C:Amie Page Icon Posted 2019-10-15 1:32 PM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
That's a shame. I was hoping that the diagnostics would be more inquisitive between it and the hardware configuration. I guess they must have re-written it for the version used on the 728 then.

It would be very cool if you could get NetBSD working on it.

Oh yes, I see the listing not too expensive at all! £16.24 for 2. Great find!
 Top of the page
_dev-null Page Icon Posted 2019-10-16 7:01 PM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Short update: I finaly managed to get my build environment for the hpcboot.exe up and running. It was a little bit more tricky to get everything togther. I needed one virtual Windows XP machine, one virtual NetBSD 8.1 machine, the NetBSD 8.1 sources, the NetBSD 6 sources, the eMbedded Visual Tools 3.0 and the HPC2000 SDK.
Now i can adapt the hpcboot sourcecode ...

Bye
Stefan

 Top of the page
C:Amie Page Icon Posted 2019-10-17 9:25 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
Developing for Windows CE: It's always a convoluted faff!

Is the hpcboot.exe source in C or ASM?
 Top of the page
_dev-null Page Icon Posted 2019-10-18 10:09 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Hi!
The source is in C.
But it turns out, I also need to make some changes in the kernel. There is a option that has to be set before compiling the kernel.

I discovered that i can use the JORNADA728 kernel config file with - "options DRAM_PAGES=16384", to get 64MB shown in NetBSD and everything is fine. But if I set this value to "options DRAM_PAGES=32768" for 128MB, NetBSD wont boot.
With "options DRAM_PAGES=24576" NetBSD boots, but stops with „panic: ubc_init: failed to map ubc_object“ - dmesg shows 98304KB total memory.

I think we need to make more adaptions to the kernel source. I asked the NetBSD hpcarm mailing list for help. Lets see if someone can give me a hint.


Edited by _dev-null 2019-10-18 10:10 AM
 Top of the page
_dev-null Page Icon Posted 2019-10-24 10:18 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Hi!
Is anybody out there who has the source code of Jlimes linexec.exe?

Stefan
 Top of the page
_dev-null Page Icon Posted 2019-10-24 10:35 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Found it. If anybody needs it, write me.

Stefan
 Top of the page
C:Amie Page Icon Posted 2019-10-24 11:20 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
Stefan,

I'm happy to get it put up on http://repository.hpcfactor.com/public/jlime/ if you want to share it.
 Top of the page
_dev-null Page Icon Posted 2019-10-25 10:29 AM
#
Avatar image of _dev-null
Subscribers
Factorite (Elite)

Posts:
208
Location:
Austria
Status:
Sent you a PM!
 Top of the page
C:Amie Page Icon Posted 2019-10-25 11:39 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
17,955
Location:
United Kingdom
Status:
Received. Thank-you. It can now be found at:
http://repository.hpcfactor.com/public/jlime/bootloadersource/
 Top of the page
Mjolnir Page Icon Posted 2019-11-07 6:50 PM
#
Avatar image of Mjolnir
Factorite (Elite)

Posts:
210
Location:
United States
Status:
Great work! Dang it - now I guess I'll have to buy a J720.
 Top of the page
1 2
Jump to forum:
Seconds to generate: 0.273 - Cached queries : 52 - Executed queries : 29