PegasosII firmware update, and ram limit
  • Butterfly
    Butterfly
    kas1e
    Posts: 97 from 2005/10/31
    @All
    Is anyone ever trying to play dirty games with firmware of pegasos2 ? What i mean is to extract rom (that easy), and unpack it then, and be able to pack it all back so it still will be in working shape ?

    I just have needs to understand, what kind of stuff pegasos2 firmware send to usb-bus when power on. Because KVMs can't detect by usb cable that usb port is working, and it only detected when actually any OS starts. While when i connect USB keyboard directly to pegasos2, it detected fine. So will be intersting to understand what pegasos2 do or not to do, that KVM checking his USB port can't detect that machine online.

    Maybe pegasos2 firmware have some functionality which mean "ask the usb device", so to see if i can at all from firmware make usb be alive just like it alive after OS starts on this peg2.

    [ Edited by kas1e 01.12.2022 - 19:37 ]
  • »01.12.22 - 18:36
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 839 from 2007/10/23
    From: Gelsenkirchen,...
    @kas1e
    Good luck!
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »01.12.22 - 19:37
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Amigaharry2
    Posts: 1372 from 2010/1/6
    From: EU-Austria (Wien)
    Peg2 Firmware activates internal and external (HUB) USB-ports and assign them hardwareadresses. You can see them typing (in OF-console):

    >dev /pci
    >ls

    You can see now assignment of all USB-ports (exact HW-Adressses see next)

    BUT: Pegasos OF is only capable to handle HID-Interface on USB-ports - nothing else!
    Reading massstore-device or anything else, on USB is not implemented (against EFIKAs V1.3 firmware, and even there a KVM won't work, I suppose). It seems that it was planned to do this, because deblocker-device, which is one of mandatory needed codeparts to read masstore-devices, can be found in OF.

    >dev /
    >dump-all

    (lot of output will follow: the whole devices and hardware-adresses, software-packages, etc......)

    Btw:
    Long time ago I spoke about that to MOS-Developer (F. Mariak) and BPlan (N.Det), but unfortunately there is no chance to do that, even as 3rd party (no dump of FirmWare available).

    [ Editiert durch Amigaharry2 01.12.2022 - 23:27 ]
    Peg2, 3xPowerMac G5, 2xPowerbookG4, 2x MacMiniG4, Efika (again), A3000T and life is never boring.....
  • »01.12.22 - 19:42
    Profile
  • Butterfly
    Butterfly
    kas1e
    Posts: 97 from 2005/10/31
    > Pegasos OF is only capable to handle HID-Interface on USB-ports - nothing else!

    My KVM on one of their USB ports pretend to be this "hid-interface", but then OF didn't see
    keyboard attached through that KVM. Only when attached directly, or when attached directly via usb-hub.

    Btw, i do wrote to Thomas Knäbel from bplan, he said that they didn't provide anymore email update support (but still i find all the latest firmwares on webarchive), and what most important he say they not plan to sold sources of pegs2's firmware.

    > Even as 3rd party (no dump of FirmWare available).

    Making a dump of firmware is not hard, and even without actual dumping of firmware you can extract rom from updater and unpack rom as well. For example this up050404 nothing more than elf file which contain inside a gziped .rom, so theoreticaly 3d party version can be done. The problem probably can be to understand whole format, find out on disassembled parts where are USB routines, and there maybe add some jump to new code, but that all of course will take time. I was hope someone already go to this already ..
  • »02.12.22 - 05:26
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12515 from 2003/5/22
    From: Germany
    > Thomas Knäbel [...] said that they didn't provide anymore email update
    > support (but still i find all the latest firmwares on webarchive)

    How can firmware versions that were only supplied by email be found on "webarchive"? Do you have a link?
  • »02.12.22 - 06:12
    Profile
  • Butterfly
    Butterfly
    kas1e
    Posts: 97 from 2005/10/31
    @Andreas_Wolf
    As i understand him the versions from email was the same as the last one publicaly available. Were there other versions which only some set of ppls have ?
  • »02.12.22 - 07:44
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12515 from 2003/5/22
    From: Germany
    > As i understand him the versions from email was the same as the last one
    > publicaly available. Were there other versions which only some set of ppls have ?

    Of the 11 versions directly or indirectly mentioned in comment #36, only 2 (20031229 and 20040405) were publically available via the bplan website. The others were either only provided by email to users, or were beta/test versions only available to developers or beta testers, or came pre-installed on boards built into the ODW for business customers.
  • »02.12.22 - 09:24
    Profile
  • Butterfly
    Butterfly
    kas1e
    Posts: 97 from 2005/10/31
    > Of the 11 versions directly or indirectly mentioned in comment #36,
    > only 2 (20031229 and 20040405) were publically available via the bplan website.

    Right,i have those 2 and also one from morphos-storage https://www.morphos-storage.net/?page=System/Firmware/Pegasos2 - this one 20040810 (the one i have by default in my 2B3 board).
  • »02.12.22 - 09:39
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12515 from 2003/5/22
    From: Germany
    >> only 2 (20031229 and 20040405) were publically available via the bplan website.

    > i have [...] also one from morphos-storage [...] - this one 20040810

    Yes, that's the one that for whatever reason bplan didn't put on their website but let GGS-Data handle the distribution by email. There were several newer versions that bplan later sent by email to users reporting problems with their installed firmware version. If you search MorphZone for the first 8 digits of the time stamps, you can find many such reports.
  • »02.12.22 - 10:04
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cego
    Posts: 738 from 2006/5/27
    From: Germany
    I just did a memtest on my Pegasos2 with a 1GB PC2700 2.5cl 333MHz Crucial DIMM.

    The writing speed seems a bit low. Only 425MB/s compared to 484MB/s (here: Click

    Am I missing something or do I have a bad DIMM?

    [ Edited by Cego 16.07.2023 - 21:22 ]
    Pegasos II G4 @1.0GHz, 1GB DDR Ram, Radeon 9200Pro, 240GB SSD+160GB HD, MorphOS 3.18, AmigaOS4.1 FE, Debian 8
  • »16.07.23 - 18:21
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cego
    Posts: 738 from 2006/5/27
    From: Germany
    Code:
    Allocated memory at 0x19C1DE00 -> 0x50B83AFF, 922115328 bytes
    Writing and Verifying 0x00000000...
    Write 422 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xFFFFFFFF... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xFFFF0000... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x0000FFFF... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xFF00FF00... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x00FF00FF... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xF0F0F0F0... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x0F0F0F0F... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x55555555... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xAAAAAAAA... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xAAAA5555... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x5555AAAA... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xAA55AA55... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x55AA55AA... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0xA5A5A5A5... Write 425 MB/sec. Verify 212 MB/sec.
    Writing and Verifying 0x5A5A5A5A... Write 425 MB/sec. Verify 212 MB/sec.
    Memory is ok!
    Pegasos II G4 @1.0GHz, 1GB DDR Ram, Radeon 9200Pro, 240GB SSD+160GB HD, MorphOS 3.18, AmigaOS4.1 FE, Debian 8
  • »16.07.23 - 18:23
    Profile