sudo xz -dc /path/to/image.xz | sudo dd of=/path/to/your/ssd bs=4M conv=fsync (After the -dc replace your path where I show mine and then the path to your destination drive)
In my case it was sudo xz -dc /media/ubuntu/NUC/hassos_intel-nuc-5.12.img.xz | sudo dd of=/dev/sda bs=4M conv=fsync
I’ve just realised that the flash drive on my Wyse is only 4GB. Not nearly big enough. Going to see if I can install it on a USB flash drive and boot from that.
My first one had 32G Flash Drive and works great. The one I bought for future backup only has 16GB so I am going to replace it with a 128GB SSD internal drive. I have seen several people comment that what they do. An SSD connected with a 22 pin SATA extension cable will fit inside the case and can be done for less than $30.
I know discussions here are around the 5020 and 7010, but I just finished up moving my VM to a Wyse 3040. These are really cool little devices, but I had a hell of a time getting things up and running as the UEFI/BIOS on the 3040 is particularly strange. Not to mention I bought it to install a Linux OS and Docker for Frigate, but I successfully got Debian installed once out of 20 tries and no Ubuntu flavor ever would let me install.
I also moved all of the data to a USB SSD with these instructions to make the eMMC my boot drive and the SSD for everything else. So far works pretty good, though I think my VM was faster - this just gives me a lot more flexibility with all of the USB ports.
EDIT: I had issues with this particular device and Frigate, which is pretty resource-intensive. I ended up buying an HP T430 thin client which has better specs, making me think it would work better. I did the same steps as above on that and had the same issues. I ended up adjusting the swap file and so far everything has been running beyond expectations for the last week. If you’re doing all of this with the Wyse, I would also recommend the same thing: How to increase the swap file size on Home Assistant OS
I ended up giving up and deciding I’d give the img.xz a shot and move all of HA to this little device that could run on it’s own, while my server that had the VM could serve other purposes.
I found the winning formula to get it to work as dd commands didn’t work for me on the 3040:
@unrly, I know it is a fairly old post, but by any chance have you tried the IntelNUC version of HA to install directly on the Wyse 3040?
I am playing with the idea to use it as a satellite device. The power consumption and the number of USB ports makes it a good candidate, but the 16GB storage and the option not be able to expand it makes me think more about it. (The cost of the device like 60 Euro is nice as well.)
@GSzabados I edited my post to show the entire instructions. I honestly didn’t end up using it too long because it would lock up. However, I had the same issue when I bought an HP T430 shortly after and followed the exact same instructions which has twice the ram and a much better Celeron. I found the swap increase and it hasn’t shown any issues in over a week, very stable.
If I ever get time I’d like to try again on the Wyse just to play with, but I’m happy with the HP due to knowing that the m.2 works with the Coral.
@unrly - Thanks for that. I’ve thought that you did install a supervised setup with Ubuntu back then. It is all clear now.
I use a HP T630 with Debian supervised. The physical M2 SSD makes everything really easy. That’s the reason why I have more thoughts of the Wyse 3040.
I’ve looked at recently the HP Elite Slice, that is a really small fine device, but the active cooling stopped me from upgrading the T630.
Yeah, I didn’t try to use an m.2 ssd with the 3040 as the slot may or may not support anything other than a wifi card. I didn’t have anything to test (until now with the Coral) so I went the route above to install directly to the internal drive. I’d imagine it would be fine to run HAOS - though there seem to be differing opinions on whether the Atom processor is better than a Pi 4 or not. That Slice looks like a very sweet little device too though pretty pricey. Honestly these thin clients are great little devices and I’m looking forward to coming up with a project to put the 3040 to use! In the end it was cheaper than a Pi 4+case+power adapter.
I have found a topic on Reddit where a user mentions that he researched it. And the connectors is actually not connected to the PCI-E line. It is an SDIO port, with the form factor of the M2 slot. The user mentioned that this SDIO is a remnant from the past. It was designed for PDAs with an physical SD card slot where you can put a device with and SD card connector. So it is a lost cause.
In another topic a user mentions that he has replaced eMMC on the board to a bigger one. Just search “wyse 3040” on reddit and for sure you will find the same topics.
There were some ideas to benchmark RPis and normal computers with Pixel, as it was released to x64 and i386 config as well. So it would be comparing like apples to apples, but I don’t know what was the end result. I have only Rpi 3 and 3B so I don’t have any experience with the 4’s uplift.
Thanks for the additional info! I did come across those two posts you refer to before I had made the purchase, partially why I’m kicking myself now for finding the HP that was the same price. Regardless, I’ll find some use for it down the road!
I haven’t found the T430 before I purchased the T630, and still I cannot find any refurbished ones of it. But there are plenty T630 available. If I would have had a T430, then it might would have saved me the extra work of setting up Debian first for a supervised setup, due to the T630 being equipped with an AMD processor.
The next choice might going to be the Slice Elite, but again the fans. Then I have to find a new place for it where it will not be an issue of the noise.
Thanks for all the answer! I will think more of the Wyse 3040. I might going to get one as a test rig or for development purposes.
Just setting out to do this on a HP T620 which [Motorrad] has reported success with. Bought the unit second hand off ebay.
Got the thin client to boot from the USB, chose Ubuntu from the list and when Ubuntu was loading (could see Ubuntu desktop background), the machine turned off and now I can’t do anything to get it back on. At the time this happened, I was plugging in a different keyboard and mouse, but don’t see how that might have affected it.
Power supply is good, and I can see some internal LED flash briefly when I plug the power supply into the thin client. However, nothing else helps. I’ve tried clearing the CMOS using the button in the chassis, putting in a new CMOS battery. No luck.
Are you trying to use the Trial Ubuntu and run it from the USB? That is what you should be using. Not familar with T620, but is Secure Boot disabled? If you reset CMOS is it possible you also reset Secure Boot to enabled?
The secure boot was defiitely disabled when I tried to use Trial Ubuntu from the USB. It was while the trial Ubuntu was loading that it crashed. As for secure boot being enabled after I reset the CMOS, would secure boot prevent it completely from starting up - i.e. not even power on? I’m starting to wonder if I had a coincidental ram failure.
Sorry I can help with the HP. You might post on the Home Assistant Group on Facebook. There are a lot of people using HP T620 on there. Please update here if you find a solution so we can help others.