How to update to umbrelOS 1.0

Yes, kind of. If you remove the SD card and mount it in another device you can then modify the config.txt file on the BOOT-A volume. You need to add a line at the end that says “dtparam=spi=on” no quotes. Save, reinsert the SD card and boot up. You might need to run the LCD setup again, you’ll get the same errors but it will work.

Currently the only screens working are the DATE/TIME and Storage. Think the others will need to be modified for the changes made in the Umbrel 1.0 update. I might get around to tinkering with this later on but for now at least I have the screen working and not just a plain white display.

Hey everyone, thanks for your patience, I really appreciate you bearing with us. We have a new image that includes a fix for the Raspberry Pi 4 sometimes not detecting USB storage. For any affected users, can you please:

It may take a minute or two to complete the first boot. After that, you’ll be able to access your Umbrel again at http://umbrel.local

To reiterate, your data is totally safe, no data was lost from your umbrelOS 0.5 install. The Pi was just not detecting the storage drive. With the new OS image your storage will be detected reliably on every boot and all your previous data and apps will be available again.

One thing to note is that if you hit this issue previously after installing 1.0 and you then created a new account, that account existed on the SDcard not your USB storage. Updating to the latest fix will mean your previous data on external storage will be correctly detected and used instead of the new account you setup on your SDcard. So if you created a new password during signup, make sure to use your previous umbrelOS 0.5 password after this update.

Let us know how you get on!

Also one more note, some users have reported Lightning Node takes a while to come back online after applying the fix. Nothing is wrong, it’s just rescanning the blocks since it was last online and can take up to an hour. If you think something else is up feel free to let us know and we can take a look at your logs to confirm.

4 Likes

Does updated image include a resolution for PCi connected SSDs? Or just USB-C connected drives?

Hey @MadMacks I replied to your post in the other thread. We don’t have NVMe support on Pi 5 right now but it’s high on our list of priorities. Happy to reach out to you if you’d like early access to beta test it once it’s ready.

Ok. Thx for the response. Understand you’re very busy, and really appreciate the hard work you’re doing…just bummed cause I’ve been sitting on the new hardware waiting for 1.0 and was/am frustrated to have the install fail yesterday when I tried to install on the new hardware…oh well.

Not sure what your timing is for RPi 5 with NVMe support but feel free to let me know when/if you have a test release. I’m setting up a new Bitcoin/Lighting node so I haven’t lost any existing functionality.

1 Like

@djmeistro @ronbdoe @yair @SaigonMike @Hasher @toddhigg @yesvanessa just pinging you to let you know about the fix above.

1 Like

I’m already half way threw the four days of re-downloading the blockchain so it’s a little late for a fix for me. I have already formated my SSD so I have to just start over.

@lukechilds
Good morning,
When installing version 1.0.1 on a respberry Pi4 when rebooting, asks to enter the 2FA code, but when entering it does not work. An idea ?

The installation process you outline creates different results from the past.

With umbrel 1.0 (on a raspbi4) it created another partition for BOOT, as well as two additional partitions on the microSD card. As a result I couldn’t get WIFI to work… couldn’t validate that it even started up.

Reverted back to prior version and no additional partitions, added wma file and it worked first time.

This will be the 2FA code you had setup in 0.5.4.

I’m really sorry to hear that @Hasher.

It’s still important you reflash your sdcard to update because the bug that causes the USB SSD storage is intermittent and can affect you at any future boot. The bug is now resolved in the new 1.0.1 image.

Thanks for the new image. New realization. The web interface starts. New user and PW had to be created. No old APPS, after installing Bitcoin as the first APP it starts at 0%? How can Chain and LND still be saved? It was always said that everything was safe on SSD… After another reboot, the web interface no longer starts…
.

The new SDcard partitioning scheme allows us to ship OTA updates for entire OS images so we can do much more reliable updates moving forward from 1.0. The previous update system was much more difficult to work with.

We’ll be adding official WiFi support from the umbrelOS UI very soon.

1 Like

@tgm3d your data should still be available on your SSD. Are you able to DM me some live chat contact details like Telegram so I can help debug this with you?

Hello @lukechilds @mayank

my raspi5 is ready. :slightly_smiling_face:
Flashed with balenaetcher, sd-card in and Bitcoin Node installed.
Two days for 100 % sync.
Runs very smooth and all is fine for me.

Thanks for your work. :+1:

1 Like

That worked for me with the same outcome. Defintiely better than the white screen which made it look bricked. Thanks for the tip!

Here is my ORIGINAL config.txt from 0.5.4 when all was working:

For more options and information see

http://rpf.io/configtxt

Some settings may impact device functionality. See link above for details

uncomment if you get no picture on HDMI for a default “safe” mode

#hdmi_safe=1

uncomment this if your display has a black border of unused pixels visible

and your display can output without overscan

#disable_overscan=1

uncomment the following to adjust overscan. Use positive numbers if console

goes off screen, and negative if there is too much border

#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16

uncomment to force a console size. By default it will be display’s size minus

overscan.

#framebuffer_width=1280
#framebuffer_height=720

uncomment if hdmi display is not detected and composite is being output

#hdmi_force_hotplug=1

uncomment to force a specific HDMI mode (this will force VGA)

#hdmi_group=1
#hdmi_mode=1

uncomment to force a HDMI mode rather than DVI. This can make audio work in

DMT (computer monitor) modes

#hdmi_drive=2

uncomment to increase signal to HDMI, if you have interference, blanking, or

no display

#config_hdmi_boost=4

uncomment for composite PAL

#sdtv_mode=2

#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800

Uncomment some or all of these to enable the optional hardware interfaces

#dtparam=i2c_arm=on
#dtparam=i2s=on
dtparam=spi=on

Uncomment this to enable infrared communication.

#dtoverlay=gpio-ir,gpio_pin=17
#dtoverlay=gpio-ir-tx,gpio_pin=18

Additional overlays and parameters are documented /boot/overlays/README

Enable audio (loads snd_bcm2835)

dtparam=audio=on

Enable DRM VC4 V3D driver on top of the dispmanx display stack

dtoverlay=vc4-fkms-v3d
max_framebuffers=2

arm_64bit=1

As I’ve thought about the NVMe drive issue, it occurs to me that the best solution would be to allow RPi 5 to boot directly from the NVMe drive and skip the Micro card altogether. The NVMe drives are orders of magnitude faster than Micro SD cards, so allowing both RPi 4 and RPi 5 devices to boot UmbreOS 1.X directly from an “external” drive (USB based or NVMe based) would improve overall performance. Maybe that can be the targeted solution?

I’ve ordered a USB3 to NVMe case to house my Crucial 2 TB M.2/NVMe drive so I assume when that shows up I can get things working…but that means I lose I/O speed by moving off the PCIe bus and going thru the USB controller. And, if there is a fix for NVMe and I move the SSD back to the PCIe bus I assume I’ll have to rebuild the server and reload/download the entire block-chain. Waiting, hopefully, for a solution, reasonably soon…

1 Like

I tried to enter the 2FA code for version 0.5.4. but it doesn’t work.
What to do if this doesn’t work?
Thank you for your help

How soon is very soon @lukechilds? Configuring wifi is definitely a blocker. And is there any other way to configure wifi until then?

1 Like

@renep I can walk you through it, will DM you