Pi zero 2 W support Topic is solved

Have some feedback, questions, suggestions, or just fancy a chat? Pop it in here.
RobLeighton67
Posts: 3
Joined: Mon Apr 12, 2021 10:01 pm

Pi zero 2 W support

Post by RobLeighton67 »

So it appears that the Pi Zero 2 W is now available.
When can we expect a release that supports this particular (and slightly different) hardware configuration?
I
RobLeighton67
Posts: 3
Joined: Mon Apr 12, 2021 10:01 pm

Re: Pi zero 2 W support

Post by RobLeighton67 »

Answering, in part, my own question I can see a pull request for initial support...
User avatar
Joulinar
Posts: 6525
Joined: Sat Nov 16, 2019 12:49 am

Re: Pi zero 2 W support

Post by Joulinar »

Yes,

it's on the list. It depends on how fast our developer is receiving a device to test on. But initial support should be available on next release.

https://github.com/MichaIng/DietPi/pull/4907
Pls let us know if a solution is working. This could help others if they hit by similar situation. Your DietPi Team
CassTG
Posts: 23
Joined: Sat Oct 30, 2021 3:44 pm

Re: Pi zero 2 W support

Post by CassTG »

I literally just received my pi Zero 2 W and swapped the sd card from my old pi zero into it and it booted perfectly

Then i switched update branches to Zero in the config and did an update, upon reboot and logging back in via ssh it is correctly labelled as

Code: Select all

─────────────────────────────────────────────────────
 DietPi v7.8.-1 (zero) : 14:43 - Sat 10/30/21
 ─────────────────────────────────────────────────────
 - Device model : RPi Zero 2 W (armv7l)
 - CPU temp : 38'C : 100'F (Cool runnings)
 - LAN IP : 192.168.1.10 (eth0)
curl: (6) Could not resolve host: dietpi.com
 ─────────────────────────────────────────────────────
The curl error is odd as network connected fine and redoing that command is success.

The temp shown there is with an overclock at 1300 and gpu 700 (1400 failed to boot but then im plugged into a usb socket on a multiplug outlet rather than a proper psu).

However should be noted to be fair only running adguard on it at the mo so overclock not really needed but, hell why not

But so far so good

Code: Select all

─────────────────────────────────────────────────────
 DietPi CPU Info
 Use dietpi-config to change CPU / performance options
 ─────────────────────────────────────────────────────
 Architecture |     armv7l
 Temperature  |     33'C : 91'F (Cool runnings)
 Governor     |     ondemand
 Throttle up  |     50% CPU usage

                 Current Freq    Min Freq   Max Freq
 CPU0         |      1300 MHz      600 MHz    1300 MHz
 CPU1         |      1300 MHz      600 MHz    1300 MHz
 CPU2         |      1300 MHz      600 MHz    1300 MHz
 CPU3         |      1300 MHz      600 MHz    1300 MHz
Screenshot 2021-10-30 at 15.03.56.png
User avatar
MichaIng
Site Admin
Posts: 3534
Joined: Sat Nov 18, 2017 6:21 pm

Re: Pi zero 2 W support

Post by MichaIng »

Nice, so we don't need to wait for ours to add some more info and overclocking profiles :D.

You manually overclocked it to 1300 MHz, right? Interesting that this works since the default is 1000 MHz (according to docs) and the announcement only talks about 1200 MHz overclocking potential :o. I was already wondering as the RPi 3 SoC (used here) is known to achieve more. I suspect the temperature to raise very quickly, leading to thermal throttling, when doing a stress test with 1300 MHz, isn't it?

Other things I would be interested in is the default clock rates:

Code: Select all

vcgencmd measure_clock core # if variable, at load/max
vcgencmd get_config int # with sdram_freq and core_freq not set in config.txt
CassTG
Posts: 23
Joined: Sat Oct 30, 2021 3:44 pm

Re: Pi zero 2 W support

Post by CassTG »

Watching both ETA Prime and Toms Hardware these devices will do 400mhz overclock with the correct psu and heatsink.

So i tried 400mhz but it failed to boot so adjusted to 200 then up 50 each time. So mine is stable at 1300mhz.

Yes had to manual overclock as there are no profiles yet in the dietpi config area so just added the flags at the bottom of config file for now
#Overclock 1300
arm_freq=1300
core_freq=525
over_voltage=6
gpu_freq=700
Should be noted i am not running any desktop env at all
Last edited by CassTG on Sat Oct 30, 2021 6:24 pm, edited 2 times in total.
CassTG
Posts: 23
Joined: Sat Oct 30, 2021 3:44 pm

Re: Pi zero 2 W support

Post by CassTG »

If you give me the commands you want answering i will run them and post results, and as mentioned i have no need to OC and adguard is hardl;y going to touch idle speeds lol, i will run a bench a stress at 1300mhx with just heat sink and see what temp it reaches

Here is the dietpi stress test ran for 5 minutes as it peaked between 59 and 62 degress at 1.3ghz (no throttling) using just a cheap £1 PIHUT aluminimum heatsink

Btop activated in the last minute of the test
Screenshot 2021-10-30 at 17.12.03.png
User avatar
MichaIng
Site Admin
Posts: 3534
Joined: Sat Nov 18, 2017 6:21 pm

Re: Pi zero 2 W support

Post by MichaIng »

Great, so 1300 Mhz should be the highest profile for now then. Awesome that a fanless heatsink is sufficient.

I think I edited two commands inside my post above to check for default GPU core and RAM clocks. Would be great of you could paste their output here :).
CassTG
Posts: 23
Joined: Sat Oct 30, 2021 3:44 pm

Re: Pi zero 2 W support

Post by CassTG »

Sorry see results below with OC removed
Last edited by CassTG on Sat Oct 30, 2021 11:17 pm, edited 1 time in total.
CassTG
Posts: 23
Joined: Sat Oct 30, 2021 3:44 pm

Re: Pi zero 2 W support

Post by CassTG »

Same commands with overclock removed

Higher number whilst startup bits n bobs are finishing then lower is idle

Code: Select all

root@DietPi:~# vcgencmd measure_clock core
frequency(1)=400000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=400000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=400000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=400000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=400000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=249999000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000
root@DietPi:~# vcgencmd measure_clock core
frequency(1)=250000000

Code: Select all

root@DietPi:~# vcgencmd get_config int
aphy_params_current=819
arm_freq=1000
arm_freq_min=600
audio_pwm_mode=514
config_hdmi_boost=5
core_freq=400
desired_osc_freq=0x331df0
disable_commandline_tags=2
disable_l2cache=1
disable_overscan=1
disable_splash=1
display_hdmi_rotate=-1
display_lcd_rotate=-1
dphy_params_current=547
dvfs=3
enable_tvout=1
force_eeprom_read=1
force_pwm_open=1
framebuffer_depth=16
framebuffer_ignore_alpha=1
framebuffer_swap=1
gpu_freq=300
hdmi_blanking=1
ignore_lcd=1
init_uart_clock=0x2dc6c00
initial_turbo=20
over_voltage_avs=6250
pause_burst_frames=1
program_serial_random=1
sdram_freq=450
temp_limit=65
total_mem=512
hdmi_force_cec_address:0=65535
hdmi_force_cec_address:1=65535
hdmi_ignore_hotplug:0=1
hdmi_pixel_freq_limit:0=0x9a7ec80
Last edited by CassTG on Sat Oct 30, 2021 11:16 pm, edited 1 time in total.
Post Reply