Raspberry Pi Imager update

Just in time for the holidays, we’ve updated Raspberry Pi Imager to add some new functionality.

  • New submenu support: previous versions of Raspberry Pi Imager were limited to a single level of submenu. This limitation has been fixed so we can group images into different categories, such as general purpose operating systems, media players, and gaming and emulation.
  • New icons from our design team: easy on the eyes!
  • Version tracking: the menu file that Imager downloads from the Raspberry Pi website now includes an entry defining its latest version number, so in future, we can tell you when an updated Imager application is available.
  • Download telemetry: we’ve added some simple download telemetry to help us log how popular the various operating systems are.

You can go to our software page to download and install the new version 1.5 release of Raspberry Pi Imager and use it now.

We haven’t done telemetry in Imager before, and since people tend — rightly — to be concerned about applications gathering data, we want to explain exactly what we are doing and why: we’re logging which operating systems and categories people download, so we can make sure the most popular options are easy enough to find in Raspberry Pi Imager’s menu system.

We don’t record any personal data, such as your IP address; the information we collect allows us to see the number of downloads of each operating system over time, and nothing else. You’ll find more detailed information, including how to opt out of telemetry, in the Raspberry Pi Imager GitHub README.md.

You can see which OSes are most often downloaded too, on our stats page.

As you can see, the default recommended Raspberry Pi OS image is indeed the most downloaded option. The recently released Ubuntu Desktop for Raspberry Pi 4 and Raspberry Pi 400 is the most popular third-party operating system.

53 comments

Avatar

Will we be able to enable SSH access now?

Avatar

No, as before this is supposed to be a tool which is as simple as possible with the lowest chance of doing something wrong. Enabling ssh without changing the password is a security hole which a beginner (to whom this software is targeted) may use without realising.

Avatar

It would be nice if there were some hidden way, though, to enable SSH (and ideally, while I’m asking the world, providing a WPA Supplicant config (e.g. select country, SSID, and PSK and it pops a wpa_supplicant.conf file on the boot volume).

That’s my one and only complaint with this otherwise very nice little application.

Avatar

http://downloads.raspberrypi.org/NOOBS/images/NOOBS-2020-12-04/

NoobS (or PiNN) will fit your requirement ??

Avatar

Ummm… Yes!

Avatar

Surely they could just write a file to boot on completion `ssh-on` or something that is written to by an option of the imager.

Then a check if that file exists enable shh and then delete… ?

Avatar

Hidden features suggested by Jeff could probably be enabled using a command line parameter. That way experienced users could start the tool in an advanced mode with additional options.

Avatar

As far as I know, the software are open source, so you can fork the repository and add the features you want and suggest your changes to be added to the official version.

Avatar

Its a catch-22 situation as yes the additions to fork are simple but doesn’t work unless the routine to happen before or after resize is in the image which we do not supply.

It would be easy and wifi info also and make it a selectable option with the default off with just security warnings.

Avatar

@Steve (and others),
Use this very simple procedure when installing a headless new raspi.

Use the imager to create your micro SD card.
When finished don’t remove the card, but open it with explorer.
create an empty file called ‘ssh’ (no quotes of course) in the root.
create a file and name it wpa_supplicant.conf

copy the next text into this file and update to your demands where you choose ur country, SSID and password:
In this case for 2 separate networks

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL

network={
ssid=”SSIDname1″
psk=”PasswordforyourSSID1″
key_mgmt=WPA-PSK
}

network={
ssid=”SSIDname2″
psk=”PasswordforyourSSID2″
key_mgmt=WPA-PSK
}

Install the micro SD on your raspi and startup.
After install you are connected to wifi network on your router.

Logon to your router to find your network IP address, usually 192.168.xxx.yyy

Start putty or bitvise and use that address.
first time logon use ‘pi’ and ‘password’.

If you install multiple times, consider creating both files in advance and simply copy them to the root of ur micro SD.

Good luck

Avatar

Steve (and others),
Use this very simple procedure when installing a headless new raspi.

Use the imager to create your micro SD card.
When finished don’t remove the card, but open it with explorer.
create an empty file called ‘ssh’ (no quotes of course) in the root.
create a file and name it wpa_supplicant.conf

copy the next text into this file and update to your demands where you choose ur country, SSID and password:
In this case for 2 separate networks

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL

network={
ssid=”SSIDname1″
psk=”PasswordforyourSSID1″
key_mgmt=WPA-PSK
}

network={
ssid=”SSIDname2″
psk=”PasswordforyourSSID2″
key_mgmt=WPA-PSK
}

Install the micro SD on your raspi and startup.
After install you are connected to wifi network on your router.

Logon to your router to find your network IP address, usually 192.168.xxx.yyy

Start putty or bitvise and use that address.
first time logon use ‘pi’ and ‘password’.

If you install multiple times, consider creting both files in advance and simply copy them to the root of ur micro SD.

Good luck

Avatar

Please make sure there are official drivers released for Raspberry Pi 4 / 400 running the ARM version of Windows 10.

Avatar

Until microsoft actually take the Pi seriously, no drivers for the pi are likely to appear.

Avatar

until microsoft gets a ‘finger in the pie’ they probably won’t take raspberry pi seriously.

Avatar

I think Raspbian should come first. Let M$ do the windoze drivers.

Avatar

Not only let Microsoft handle the drivers for RPi, there are no one else that are allowed to decide if MS is allowed to run on a RPi.
MS Windows is not free, so it is up to MS to decide, no one else.

Avatar

Please provide a link to the Operating System on the Microsoft Website as I am unable to find one….

Avatar

As mentioned, there is no such publishiable link because the only official non-IOT version of Windows from Microsft is for their Surface products. So anyone looking to run Windows desktop on Pi should be spamming Microsoft instead since they own Windows. This is a personal opinion, but it is doubtful Microsoft will do this because they would rather that people spend a few hundred dollars on Surface hardware. Just consider that Microsoft released Windows IOT for Pi and simply stopped there. With their billions is not likely due to some technical barrier they could not overcome. Insetead if Windows ran on a sub-$100 Pi, you know what people will choose. Microsoft will loose money on their hardware investment. But even if Microsoft did release Windows for Pi, don’t expect it be free. They will be looking to collect their tax one way or the other.

Otherwise unofficial ports of Windows for Pi so far has been done by independent hackers. Google search ‘Windows on Arm’ (WoA) for Pi and support the Patreon accounts. Or check out Novaspirit Tech on youtube for live demos and the current state of the port which is still in progress. But again as noted previously this is all unsanctioned work and though could succeed, if Microsoft still only license Windows to run on their hardware, there is not much a public corporation can legally do but abide by the rules.

Avatar

Please drop any thoughts on running MS Winodows on RPi hardware. At least legally. MS own MS Winows, and no one else are allowed do any changes to it. They will probably not allow that use. They have added IoT version of MS Windows, that is probably all they will ever do.

Avatar

Mine updated automatically when I ran software update. I haven’t used it lately so I never even noticed.

Avatar

The Windows on Raspberry is a fan project, so I don’t think Microsoft will be releasing drivers for the Pi anytime soon. Sorry :S

Avatar

Really well done !! .. Running well on Ubuntu Mate (Updated automajically) .. I like the friendly one stop shop feel of this app … The many Ubuntu options are great too!! .. There are a few supported snap packages out there which might deserve a menu in future releases?

Avatar

Nice update, please add an option to remember more than one cached download or the option to not cache any or even cache everything and let us pick from a list or one to keep or delete as required, so we could keep maybe an archive of images ready. Even some sort of window showing what is cached and saved to the computer its installed on would also be handy

Avatar

Sounds like that might add complexity, and Raspberry Pi Imager is deliberately kept simple in order to make it as easy as possible for beginners to use.

“keep maybe an archive of images ready” – you can manually download whichever images you want to keep to your harddrive, and select them with the “Use custom” option.

Avatar

I find that it assists in the download and makes it easier for the user to use.
my homepage: https://klingeltonemp3.com/

Avatar

Can I suggest adding Lakka to the “Emulation and game OS” category? If you haven’t talked to the people at the Lakka project that is. Thanks :)

Avatar

I’m afraid that asking people to opt out is a breach ofthe GDP regulations. You shoud instead be asking for peoples consent to enable tracking.

Obviously there’s no data protection issues in monitoring how many times each image is accessed from the download server, but if you feel you really need to monitor it on the imager (rather than just the server) then you need to be giving people an informed choice at the time of installation.

Also not everyone is happy (or allowed) to make changes to their operating system settings.

Please get this corrected for the next release.

Avatar

I totally agree.
In any case, the fact that a user is expected to search just to learn that a new piece of updated software is now running telemetry data and only then read how to disable it, if they so wish, just feels fundamentally wrong.
I am quite happy supporting the data gathering, but this implementation needs correcting.

Avatar

You are wrong.
There are worse telemetry gathering just by surfing into mosts web sites then from this application. And as there are anonymous data, the GDPR doesn’t apply. As standard logging on web sites doesn’t apply to GDPR.
– Yes, privacy is an important and serious question.
– No, complain abut this application is ridicolous.

Avatar

I don’t want to get sucked into a flame-war, but this isn’t “tracking” anybody, and the Information Commissioner’s Office website says “The GDPR does not apply to personal data that has been anonymised.”

Avatar

can I suggest you add TwisterOS?

Avatar

Personally, I think this level of telemetry gathering is harmless. I put up with far more invasive data gathering just from reading the news or product review sites. For those who have a toxic reaction to any form of telemetry being sent by this app on Rasperry Pi OS, just do this:
# sudo nano ~/.config/’Raspberry Pi’/Imager.conf
Add these lines:
[General]
telemetry=false
Ctrl-S, Ctrl-X to save and exit.
You can then use the imager without sending any telemetry back to the servers.
Incidentally, Balena Etcher also has data-gathering enabled by default, although there is a checkbox in the GUI to disable this. Happy New Year everybody.

Avatar

I agree with you that this level of telemetry is acceptable. The only potential issue lies in whether people know what is being gathered (and whether they trust the developers!). GDPR has evoked a growing presumption of guilty-until-proven-innocent amongst users. Presumptions can only be changed by clearly defining what is really happening and providing all evidence for support.

Avatar

Hi All – wrote recalbox for Pi4 to my SD and it loads to black screen and nothing else. Has anyone else had problems with Recalbox for Pi4 ?? Thank you – Much Love to all :-)

Avatar

There is a Forum for issues……

Avatar

The Chocolatey package for Raspberry Pi Imager is still on version 1.4.

Avatar

Chocolatey is a package manager for Windows similar to apt and Add / Remove Software in Raspberry Pi OS. I think the Raspberry Pi Foundation should take over the maintenance of the Chocolatey package for Raspberry Pi Imager. An alternative would be to place Raspberry Pi Imager in Microsoft Store.

Avatar

The Chocolatey package for Raspberry Pi Imager has now been updated.

Avatar

I love the features in this new update very much. I’m still experiencing those updated features right now.

Avatar

This update has been around for quite some time but why am I not notified about the server, check the installation is not showing, I try to delete and reload but it’s still the old version.

Avatar

What about Batocera? AFAIK that’s the fork of Recalbox maintained by one of the former top Recalbox contributors. Imho it’s the better Recalbox.

So please: Add Batocera to the Pi Imager!

Avatar

I wonder… why bother adding this type of telemetry in Imager? The server’s access logs should be enough to count the downloads.

As far as I could tell from reading the changes in the telemetry commit, there’s nothing more than information readily available in the server logs without requiring extra input from the client.

Avatar

I think some images are downloaded from other sites than raspberrypi.org, i.e. they don’t have the server logs.

Avatar

It would be nice to be able to add a custom category so that users can add their own favourite OS’s saving the hassle of having to search to the location the img are located? maybe parameters like Name, Desc, Cat, SubCat, Icon, Location

Avatar

I agree that this function is not enough. The ability to add a category would make my life forgiven.

Avatar

It would be good if Raspberry Pi Imager could run on Windows XP and Vista, because I have computers that factory reset to those versions. If you buy a used computer you probably want to factory reset it before connecting it to Internet even behind a firewall (I don’t think you should run XP or Vista for a long time – just use it to download and install Linux). Then you could use Imager to write Debian with Raspberry Pi Desktop (RPD) to an SD-card or USB-stick, and boot from that on the new used computer. The only Imager I could find that works for RPD in Windows XP is Win32 Disk Imager v0.9, but that requires some googling and browsing to locate and that could be risky. I also needed to install SeaMonkey Browser, which works in XP, via PortableApps since raspberrypi.org doesn’t work with IE.

Avatar

The new version of Imager – with some of the hidden settings turned on (e.g. SSH, rename hostname, overscan off) – results in error ” pi error creating firstrun.sh on fat partition”. SD Card works fine without hidden settings adjusted. Installing RetroPie.

Avatar

I’m having the same problem when installing the standard OS

Avatar

+1

Avatar

… 1.6 Windows version

Avatar

What is expected for the authorized_keys option? A public key to create authorized_keys, or an actual authorized_keys file?

Avatar

The authorized_keys options requires an actual public key, not a path to a file.
What you input in that field will end up “as is” in the /home/pi/.ssh/authorized_keys file.
I don’t know if several public keys can be added at the same time, though, considering there’s only 1 line.

Avatar

I am providing tplinkwifi.net Quick Setup Services with the help of my well experienced team which helps to fix all the issues related to your TP-Link Router Setup in some easy steps. Visit to us.

Leave a Comment

Comments are closed