Author Topic: New Rom  (Read 44006 times)

sriley

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
New Rom
« Reply #15 on: March 27, 2005, 02:06:55 pm »
I don't think it's about "getting him to do a port".  My guess is that if he had a Z he'd probably bail on x86 development until he'd gotten Slack running on it.    

And yes, I'd run a Slack ROM!

slackwaresupport

  • Jr. Member
  • **
  • Posts: 91
    • View Profile
New Rom
« Reply #16 on: March 28, 2005, 10:43:02 am »
i seriously doubt Pat would bail out on x86 support, he doesnt even handle the porting anymore, its outsourced to close developers.  each handle a single port.

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
New Rom
« Reply #17 on: March 28, 2005, 12:57:00 pm »
Hi,

Just thought I would post a status update although I don't have a release date on the horizon yet.

I have added to the spec the 'eject' command which I think is important for the use of USB media (via host mode).. this seems to work out well and post dismount of USB media should be used to eject the device before removal.... can't think why Sharp didn't include it in the ROM.

Was momentarily puzzled by the initrd until I realise that this initrd is pure jffs2 and comprises just the root filesystem... jffs2 image begins 16 bytes into the file with the usual Sharp header (no cramfs at all)... but we only have 0x500000 bytes to play with here.

I am now making an 'overlay' type build environment which takes basic ROM images and applies a set of changes to construct the ROM layout so we should be quicker to release when a new Sharp ROM is produced.

I haven't yet blown away my SL-C3000 and installed the new ROM natively... I still await an updated version of the Cyrillic Input IM from Anton Maslovsky before I go alpha with this release.. if Anton has got too much on his plate for a while then I'll strip it from the ROM and use traditional Keyhelper but would really like to get that functionality in before going Alpha.

- Andy
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

kahm

  • Hero Member
  • *****
  • Posts: 657
    • View Profile
New Rom
« Reply #18 on: March 28, 2005, 06:58:32 pm »
Well, I'm glad that you're taking up the task of starting the rom off with Anton. I was going to do exactly what you're trying (changes to stock rom) when I got my 3000. Now with someone else doing it I'm free to go start actual programming instead of getting tied up doing a ROM.

I'll have my 3000 in a few days if you need testing or help.
Fujitsu U8240 "Stormtrooper" -  Zaurus Supplement
Libretto U100 | Sony Librie, Sony Reader
SL-C3100: Sharp 1.11JP (Kanji Dictionary/Translator) - LCD Top swap with C1000.
SL-C3000: pdaXii13 5.4.7, SL-C3000 5.4.9 - microdrive replaced with 8gb Sandisk
SL-C1000: PDAXRom Beta3 | SL-6000L: Sharp 1.12 | SL-5500: Cacko, 64-0 kernel | SL-5000D: OZ-Opie
Linksys WCF12; Sharp CE-AG06, CE-RH2, CE-170TS; iRiver USB OTG Host cable; Socket BT rev.E CF; Hitachi 6gb Microdrive

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
New Rom
« Reply #19 on: March 29, 2005, 03:36:34 am »
Quote
I haven't yet blown away my SL-C3000 and installed the new ROM natively... I still await an updated version of the Cyrillic Input IM from Anton Maslovsky before I go alpha with this release.. if Anton has got too much on his plate for a while then I'll strip it from the ROM and use traditional Keyhelper but would really like to get that functionality in before going Alpha.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=72545\"][{POST_SNAPBACK}][/a][/div]

I will have this package updated later this week.

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
New Rom
« Reply #20 on: March 29, 2005, 04:20:50 am »
Awesome, thanks Anton.
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
New Rom
« Reply #21 on: March 29, 2005, 10:12:55 am »
OK, today I have been mostly learning about updater.sh and how to brick and unbrick an SL-C3000.

I am at the point of working on the flashing process although it doesn't seem to be going as swimmingly well as possible.

After decoding the updater.sh that comes with the Sharp ROM 1.11 I found that it chops 16 bytes off the beginning of your initrd.bin and 16 bytes off the end of your Kernel image before flashing so my scripts that generate these files currently borrow the same region of bytes from each file on the original Sharp distribution...

This does not seem to be enough though. If I flash with tetsu's kernel I still end up with bricked Zaurus.. in fact the only way to get the tetsu Kernel to work is to flash using the updater.sh.c3000 file that he mentions on his site... strange... can't see anything else in updater.sh that may be causing it.

If, however, I use everything else (mversion.bin, initrd.bin and hdimage..) from the new build then everything works out absolutely fine... strange.

Anyone that's been playing around with updater.sh on an SL-C3000 please shout out...

I would like to just use this updater if possible for first tests.. I'll work on a Cacko like updater later on.

Regards,

Andy
« Last Edit: March 29, 2005, 10:30:14 am by iamasmith »
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

slackwaresupport

  • Jr. Member
  • **
  • Posts: 91
    • View Profile
New Rom
« Reply #22 on: March 30, 2005, 12:28:56 pm »
any idea on how much longer?

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
New Rom
« Reply #23 on: March 30, 2005, 12:40:19 pm »
We are talking a few weeks rather than days. I'm going to go on holiday in a couple of weeks time and don't really want to be away over a 'bedding in' period...

I would much rather be able to offer a little advice during the early stages.

The good news is that I do have a flashing process worked out.

The bad news is that not everything is ready for the ROM and it needs a lot of testing.

I'm sorry if this is frustrating but it has to be this way. I want something that is reliable for everyone.

Regards,

Andy
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

slackwaresupport

  • Jr. Member
  • **
  • Posts: 91
    • View Profile
New Rom
« Reply #24 on: March 30, 2005, 02:10:42 pm »
no, no.. take your time. just curious ..

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
New Rom
« Reply #25 on: March 31, 2005, 03:31:27 am »
I must say that Andy is doing a great job working on the ROM flashing process for the C3000 device. As soon as I get my C1000 in hands I will be able to help him with other Cacko ROM specifics, like kernel, drivers and tools support as well as ROM build process.

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
New Rom
« Reply #26 on: March 31, 2005, 12:50:43 pm »
Well today the rom booted for the first time from a complete device reset.

Flashing works well, various bits of the Cacko stuff is in ... some had to come out ... sorry Anton, were going to have to work on the card monitor stuff too.. it won't eject media on the 3000 and it shows up the internal HDD.

One bit of advice if anyone's thinking of doing this... .home_default.tar has GOT to be tarred with --format=oldgnu if you don't do that then the /dev directory doesn't get created and nothing starts... took me a while to work that one out.

- Andy
« Last Edit: March 31, 2005, 02:45:32 pm by iamasmith »
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

sriley

  • Full Member
  • ***
  • Posts: 155
    • View Profile
    • http://
New Rom
« Reply #27 on: March 31, 2005, 02:34:42 pm »
I've been using my 760 with Anton's Cacko ROM because the stock ROM on my 3000 blows.

Thanks for the work you're doing, Andy.  It'll be nice to actually use my 3000.

I'm really looking forward to seeing what you and Anton get hammered out!



Scott

iamasmith

  • Hero Member
  • *****
  • Posts: 1248
    • View Profile
New Rom
« Reply #28 on: March 31, 2005, 04:17:19 pm »
More news, the new ROM is networking with WIFI and Bluetooth, the nice Cacko Bluetooth applets that scans for dialup devices works well although I suspect that I'm likely to be trying to pickup problems on that one... all I've got is an LSE0039 card to test with.

Oh and it sychronises - tested with USB Storage Mode, USBIO Sync, USB Network... SAMBA runs over the Wifi connection... SSH preinstalled... all ticking away quite nicely.

Some problems that I still need to crack are fonts missing in some applications like PhotoStorage and the Cacko Memory module... another one that needs slight modification to add Internal Hard disk to the swapfile locations.. not much room in internal flash for that kind of thing.

Ah well, back to the grindstone.
OpenBSD 4.2 -current on full 4Gb of SL-C3000
Microdrive replaced with 4Gb SanDisk Extreme III card

maslovsky

  • Hero Member
  • *****
  • Posts: 1426
    • View Profile
    • http://my-zaurus.narod.ru
New Rom
« Reply #29 on: April 01, 2005, 03:42:37 am »
Quote
Flashing works well, various bits of the Cacko stuff is in ... some had to come out ... sorry Anton, were going to have to work on the card monitor stuff too.. it won't eject media on the 3000 and it shows up the internal HDD.
[div align=\"right\"][a href=\"index.php?act=findpost&pid=73000\"][{POST_SNAPBACK}][/a][/div]

You need sudo package for that to work.