Errors during boot on Alarm Panel Pro

My newly installed device doesn’t see the ethernet, and looking at the error log during boot I see the following:

[21:33:05][D][light:058]:   Color mode: 
[21:33:05][C][light:021]: Running setup for 'Warning Beep'
[21:33:05][D][light:052]: 'Warning Beep' Setting:
[21:33:05][D][light:058]:   Color mode: 
[21:33:05][D][text_sensor:069]: 'ESPHome Version': Sending state '2025.7.5'
[21:33:05][C][ethernet:057]: Running setup
[21:33:06][D][esp-idf:000]: E (1500) eth_phy_802_3: esp_eth_phy_802_3_pwrctl(250): power up timeout
[21:33:06][D][esp-idf:000]: E (1500) eth_phy_802_3: esp_eth_phy_802_3_basic_phy_init(433): power control failed
[21:33:06][D][esp-idf:000]: E (1501) rtl8201: rtl8201_init(167): failed to init PHY
[21:33:06][D][esp-idf:000]: E (1501) esp_eth: esp_eth_driver_install(229): init phy failed
[21:33:06][E][ethernet:230]: ETH driver install error: (-1) ESP_FAIL
[21:33:06][E][component:194]: ethernet was marked as failed
[21:33:06][E][component:286]: ethernet set Error flag: unspecified
[21:33:06][D][binary_sensor:026]: 'Zone 1': New state is ON
[21:33:06][D][binary_sensor:026]: 'Zone 2': New state is ON

Is this a faulty device? Reflashing makes no difference.

Jason

Earlier versions of the Alarm Panel Pro (hardware revision 1.7 and older) used a different Ethernet controller (LAN8720).

Please verify the hardware revision of your panel. The version number is printed on the front of the board underneath the logo.

1 Like

I am getting this same error - “eth driver install error”. Log attached below and my board is a 1.7.

I was finally getting around to upgrading the firmware from legacy to ESPHome. I entered the zones and clicked the reflash button and was never able to get it back on my network.

[17:38:15][I][logger:121]: Log initialized
[17:38:15][C][safe_mode:084]: Unsuccessful boot attempts: 2
[17:38:15][D][esp32.preferences:149]: Writing 1 items: 0 cached, 1 written, 0 failed
[17:38:15][I][app:073]: Running through setup()
[17:38:15][C][component:173]: Setup preferences took 0ms
[17:38:15][D][text_sensor:085]: ‘Device ID’: Sending state ‘94e686c866c4’
[17:38:16][D][text_sensor:085]: ‘Project version’: Sending state ‘1.2.1.1’
[17:38:16][C][component:173]: Setup esphome.coroutine took 1ms
[17:38:16][C][component:173]: Setup template.text_sensor took 0ms
[17:38:16][C][component:173]: Setup template.text_sensor took 0ms
[17:38:16][C][component:173]: Setup uptime.sensor took 0ms
[17:38:16][C][component:173]: Setup status_led.light took 0ms
[17:38:16][C][component:173]: Setup script took 0ms
[17:38:16][C][component:173]: Setup binary_sensor took 0ms
[17:38:16][C][component:173]: Setup binary_sensor took 0ms
[17:38:16][C][component:173]: Setup binary_sensor took 0ms
[17:38:16][C][component:173]: Setup binary_sensor took 0ms
[17:38:16][C][component:173]: Setup binary_sensor took 0ms
[17:38:16][C][component:173]: Setup binary_sensor took 0ms
[17:38:16][D][switch:024]: ‘Siren’ Turning OFF.
[17:38:16][D][switch:063]: ‘Siren’: Sending state OFF
[17:38:16][D][switch:024]: ‘Siren’ Turning OFF.
[17:38:16][C][component:173]: Setup gpio.switch took 11ms
[17:38:16][C][component:173]: Setup gpio.binary_sensor took 0ms
[17:38:16][C][component:173]: Setup gpio.binary_sensor took 0ms
[17:38:16][C][component:173]: Setup gpio.binary_sensor took 0ms
[17:38:16][C][component:173]: Setup gpio.binary_sensor took 0ms
[17:38:16][C][component:173]: Setup gpio.binary_sensor took 1ms
[17:38:16][C][component:173]: Setup gpio.binary_sensor took 1ms
[17:38:16][D][status_led:039]: ‘blue_status_led’: Setting initial state
[17:38:16][D][status_led:050]: ‘blue_status_led’: Setting state OFF
[17:38:16][D][light:089]: ‘blue_status_led’ Setting:
[17:38:16][D][light:095]: Color mode:
[17:38:16][C][component:173]: Setup light took 20ms
[17:38:16][D][text_sensor:085]: ‘ESPHome Version’: Sending state ‘2025.10.4’
[17:38:16][C][component:173]: Setup version.text_sensor took 0ms
[17:38:16][C][component:173]: Setup restart.button took 0ms
[17:38:16][C][component:173]: Setup globals took 0ms
[17:38:16][C][component:173]: Setup web_server_base took 0ms
[17:38:16][D][esp-idf:000]: E (1620) rtl8201: rtl8201_init(165): wrong chip ID
[17:38:16][D][esp-idf:000]: E (1621) esp_eth: esp_eth_driver_install(229): init phy failed
[17:38:16][E][ethernet:045]: ETH driver install error: (-1) ESP_FAIL
[17:38:16][E][component:211]: ethernet was marked as failed
[17:38:16][E][component:314]: ethernet set Error flag: unspecified
[17:38:16][C][component:173]: Setup ethernet took 330ms

Did you select the correct hardware version?

The message ‘wrong chip ID’ suggests it’s not recognising the rtl8201 on your device.

Make sure it’s not a v1.5-1.7, as that’s different firmware.

Oh, sorry, I see you stated it’s v1.7. Did you accidentally use v1.8? If the device chip itself fails you’ll get an error “E (1501) rtl8201: rtl8201_init(167): failed to init PHY”, so it does look like a version mismatch somewhere.

Sorry, I forgot to reply to this, as your tech support emailed me.

No, it wasn’t a version mismatch and it was a brand new v1.8. It turns out the ethernet interface had died, so I was sent a replacement device.

Thanks

No… I made sure I chose the 1.7 option. After trying that a few times I thought about trying the 1.8 just to see, but since I had no clue what that would do I ultimately thought better of it. :slight_smile:

Also, as alluded to above, if I start the flash process over it will come back until I go back into the app and click the reflash firmware button.

Just figured out the issue… In the settings when buiilding the zones, there is the setting for network version. That defaulted to 1.8 apparently and when I changed it to 1.7 and older and rebuilt it, it worked. Sorry for the false alarm but hopefully this helps someone else along the way.

1 Like