Posts by ten17eighty1

    Greetings --


    Hopefully this is the apropriate place to post, mostly just in the event that i'm not the only one who bought these things for this purpose and runs into issues -- I bought the MCUZone 2242 nvne SSD HAT for my Raspberry Pi 5 4GB. I bought the Pi itself simply because i had the option and not specifically for anything in particular, but ultimately decided to replace the Pi 4 I had been using for LibreElec with the newly-purchased Pi 5. I had an interest in using an nvme hat with it as well. When I first switched to the Pi 5, I rebuild my LE installation from the ground up using 11.04 and eventually switching to the then-current mid-december '23 nightly. My Pi 4 system was running from SATA SSD via USB; the new Pi 5 system was NVME via USB 3.0 enclosure -- Specifically "Inland USB-C to PCIe NVMe SSD Tool-Free Enclosure" from Microcenter. I've only used the Pi 5 with the official power supply, to be clear, running entirely from the SDD with no MicroSD card.

    The first issue I ran into with that setup was that the nvme-via-usb would randomly disconnect, then reconnect to the pi during operation, which would render the system unusuable beyon whatever was currently going on; that is, if a show as playing, the show would keep playing until i tried to interact with the system in anyway, where the disconnect would become very apparent and require a reboot. This issue was only an issue when I used the USB 3.0 ports on the Pi 5; the problem was almost nonexistent if the drive was connected to a USB 2.0 port.

    The appeal of the McuZone board for me was the price point. At the time I paid roughly $22 USD for the 2242 HAT + aluminum case, shipping included, purchased from AliExpress. I had bought a bunch of "Bowling Balls Named Homer" in the lead-up to the holiday season which included my Pi 5, so I didn't want to go too hard when it came to acessorizing :)

    The current board for sale is showing as purple in the image, which change between when I ordred and when I received the board -- my board is a green v1.1 board which does not have the holes in the board for the display and camera cables. The case was clearly designed for the Pi4, whcih is a s was clear from the images given the case has a cutout for the Pi4's 1/8 audio jack, and neither the MicroSD port nor the power button cutouts on the back of the case match up -- which is fine for me, as I just added an external switch to the Pi 5 via headers on the board by the fan.

    Operation-wise, I justt had to copy the external NVME image to my intended internal drive - -- "Inland TN436 512GB" from MicroCenter, and set up the pi's config.txt and eeprom settings for nvme -- good to go. I also changed the config.txt to run nvme at gen3 to maximize speed.

    The trouble was I kept running into an issue where every few-to-several hours the system would either shut itself down to the splash screen (version info in upper lefthand corner), or the system would run until I pushed a button on the remote, which would cause the system to instantly revert to the aforementioned screen. System was still accessible via SSH, but no action on screen without a reboot or cold boot.

    According to the log file, the system would become read-only somewhere along the line of the run, which would cause the system to fail or hang. Most of the intial issues seemed related to trying to update db files from EPG to Movies. These issues persisted through a downgrade from nightly to 11.04 and back up to the current nightly, at which point I edited the config.txt to run the nvme to gen2. All my problems went away when I did this, i've been running with no issues or need to reboot since. I obviously have no way to knwo if it's specifically the McuZone board, Libreelec, or the nvme that's caused this issue, but with respect to the fact that Pi 5 only officially supports gen2 nvme, I'm willing to lean that way. In the grand sceme of things, it isn't making to great a difference in any way. But I was thinking mabye I could save someone else a little headach in sharing my experience. :D

    FWIW - aside from the WiFi issue, I'd encountered a weird one where when I was setting up/testing everything on a portable monitor before I moved it into is permanent location, everything was working fine, left it running for hours with no problems, but then when I moved it in place (on an older HDTV circa 08), the audio was intermittently dropping out for a second or two, no matter what I did right the audio settings or what cable I used (it was fine on other TVs with the same cable, so I suspect the age of the TV is a factor, but id had no issues running LE 11 on a pi with this TV previously).

    I'd also tried using a Wi-Fi USB dongle to bypass the on-board issues. That worked, it would connect right away, but after fifteen minutes or so the system would lose the dongle altogether -- wlan1 would just disappear until reboot.

    I had also saw another issue where the 4SE would just shut completely down, no lights. I couldn't pinpoint what was causing that other than I would notice it would be pretty hot (I have the KKSB case with the bottom heatsink). I've seen that a few times since I've had the board, but I also realized it seemed to depend on what charger I was using. But with this LE setup I was using a charger that I knew worked well and it was still happening. That got me looking into the power. I have a USB voltage tester and I tried basically every PD brick/charger I had -- five or six different 65W ones.

    I found that with every one the board was only pulling 5V for power despite the wiki's indication the board can do 5V, 9V, or 12V via PD or dummy. This particular issue is not LE specific -- I found the same with Armbian and the Radxa official Debian image.

    So I fed it 12VDC with a PD trigger as well as dumb 12V to see if it would make a difference. Now the thing with the Wi-Fi dongle still happened even at 12V, but the audio issues went away, it ran rock solid with the 12V and never got overly hot. Running Ethernet to that room has proven tricky but I was able to use a travel router as a bridge connected to the Ethernet port without incident (and on 5V that hadn't been as smooth either in terms of playback. So just throwing that out, I said all that to say 12VDC seems the better way to go, but I have no idea if it's just my board not doing PD or what, so there's that.

    I should clarify what I said about the kernel -- from the other thread it appeared that Libreelec 10 specifically on the Pi didn't yet have the kernel that supported the QuadHD, but does support the DualHD. Ubuntu does support the Quad, although I can't speak for raspbian.

    Also the thing with the price is you have to remember you'll probably never need to buy one again, so there's that. :)

    Can't speak to LE 10 on the RP3's but on the RP4 I was able to get the hauppauge WinTV DualHD Dual USB 2.0 working fine out of the box with the tvheadend server. Their WinTV DualHD QUAD USB doesn't work yet though, and I saw in another thread it has to do with the Pi not using the current kernel (I think). That said, the Quad can work with ubuntu, so I set the quadhd up on an ubuntu server and am running Tvheadend on that for now (i bought both but ultimately retuned the Dual because we have 3 Tvs).