Recent content by ToastBucket

  1. ToastBucket

    Preparing for a Prototype

    That explains it :). I just kind of blindly copied this functionality from the old UBoot with only mild testing. I’ll have to do some more testing and repairs here. Good to have some units out in the wild to help us find these issues :)
  2. ToastBucket

    Preparing for a Prototype

    The reason for sync is because Linux caches bits of the filesystem in RAM temporarily to speed things up. When performing writes on unmounted devices, sync makes sense because that is not a common thing to do and anyone doing it should be aware of the behavior and risk of doing so. When...
  3. ToastBucket

    Preparing for a Prototype

    So it looks like the kernel is booting just fine. I think there’s something wrong with the first boot wizard service that’s kicking off. Is this booting from the SD card and then the service is trying to flash the eMMC? This is some new software I haven’t used, mine doesn’t do this. What it...
  4. ToastBucket

    Preparing for a Prototype

    Oof, it’s having a rough time. This is booting from the eMMC? Looks like either a corrupt filesystem or potentially an issue with the eMMC. Have you tried booting this image on the SD card with success?
  5. ToastBucket

    Preparing for a Prototype

    Can you post the full dmesg log? The line you posted is not relevant and occurs at a semi-random time during the boot process.
  6. ToastBucket

    Preparing for a Prototype

    Is this the special kernel I created for EDs testing? If so, just a quick note about this kernel, clock speed is limited to 1.25GHz on this version. It is a quick fix to help ED test new units faster.
  7. ToastBucket

    Information about OS / Kernel / Prototypes

    There’s also a WIP software guide that outlines how the Pyra boots, how to build the kernel and bootloader, and how to flash the Pyra. https://dev.pyra-handheld.com/imagebuild/pyra-docker/wikis/Pyra-Software-User-Guide
  8. ToastBucket

    So, what's the current status of everything?

    Nice update! If anyone is interested in working on the kernel or building an image themselves out of curiosity, check out the repositories in the imagebuild and kernel groups of the gitlab. A good starting point is to read the README and wiki of the docker repository, as this wraps the build...
  9. ToastBucket

    Pyra General release date?

    Well since it’s 2019 all serial numbers will consist mostly of emojis
  10. ToastBucket

    Does Pyra have a microphone?

    Read a research paper a few years ago where some people managed to get relatively accurate tracking of position and velocity of people just by analyzing EM disruptions using an off the shelf WiFi router. 1573625442 SCL? You mean the DDC clock? HDMI uses TMDS. MIPI uses LVDS at the physical...
  11. ToastBucket

    Does Pyra have a microphone?

    they have separate inputs to the codec. ALSA should be able to control them seaparately, though I haven’t started mucking around in this side of our OS yet.
  12. ToastBucket

    Does Pyra have a microphone?

    The headset mic is also connected to the codec. Just disable it in the device tree or ALSA.
  13. ToastBucket

    Does Pyra have a microphone?

    That would take a long time. 20M+ lines on our version. But this would be pretty easy to hack in the kernel to make sure the mic is off. Just remove the microphone path in the codec device tree node. The kernel will no longer be able to find the microphone and use/expose it.
  14. ToastBucket

    ARM M4 usage

    Hey @docbroke. Nope I haven’t gotten to this yet. I’ve been focusing on the essentials to get a stable release kernel and bootloader for the first run of units. This is almost done. One of my challenges soon is to investigate what needs to be done for suspend etc to be properly implemented on...
  15. ToastBucket

    Contributing to PyraOS

    Perhaps here https://dev.pyra-handheld.com/kernel/omap5-sgx-ddk-linux Or here https://dev.pyra-handheld.com/packages/omap5-sgx-ddk-um-linux Perhaps we should work more closely with the AM57xx implementation if it differs. This SOC is very similar to the OMAP5, with the main differences being...
Top