To sum it up.
I tried several rom-files but I could not make the recovery work.
I got two packages of CP960.bin and CP960.rfs
Package 1 is from October 2016
Package 2 is from March 2016
Yealink support told me if the two packages are not working, it is a HW fault.
No, it is not. This perfectly working unit was bricked because there is no warning that you cannot revert to regular SIP firmware once you are on Teams.
Firmware update was done and not interrupted. Phone rebooted and this happend.
As warranty is anyway gone. I opened the phone and found a debug UART for logging.
Unfortunately autoboot cannot be stopped, maybe it is disabled.
Recovery fails because it is not reading the CP960.rom file properly:
Code:
DDR Version 2.04 20150121
In
1A1A1B1B 3
DDR3
1B1B1B1C F
Bus Width=32 Col=10 Bank=8 Row=15 CS=1 Die Bus-Width=16 Size=1024MB
mach:2
OUT
2.21 1
ChipType = a
SdmmcInit=2 0
BootCapSize=2000
UserCapSize=e90000
FwP*V«k%¹¥Ñõ0 20
StorageInit ok = 254029
theLoader ¶
rk serial
version: 2.5.2.8-T5X (Jun 05 2017,17:44:01)
code : 60200000 -> 602637D8
bss : 602637D8 -> 60323584
CPU : rk3128
I2C: ready
DRAM : 1 GiB
holtek:new style with 16+32bits
HWVER :73.0.0.9.0.0.0
rk dma pl330 version: 1.1
storage init OK!
check parameter success
SecureBootEn = 0, SecureBootLock = 0
Unknown ID[0,0],init use default
Net: rk312x mac
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
scan key=40
usb_detect start
Enable oth host power
Enable oth host power
1 USB controller selected, name ehci-host
ehci_hcd_init index 0,complete
scanning bus 0 for devices...
hub: disabling port 1
3 USB Device(s) found
scanning usb for storage devices...
1 Storage Device(s) found
## Valid DOS partition found ##
Usb detect,dev:0 part:1
## Valid DOS partition found ##
reading CP960.rom
Saving to disk:
Rom check ok
## Valid DOS partition found ##
Saving to disk:
usb_detect start
usb init already!
## Valid DOS partition found ##
reading CP960.bin
7012816 bytes read in 510 ms (13.1 MiB/s)
## Valid DOS partition found ##
reading CP960.rfs
3687248 bytes read in 247 ms (14.2 MiB/s)
rfs boot from resume, kernel boot from kernel
failed to find part:resume
do resume:rk_load_image_from_tftp
ERROR: [get_entry]: Not a resource image!
Secure Boot state: 0
kernel @ 0x62000000 (0x01000000)
ramdisk @ 0x63000000 (0x01000000)
bootrk: do_bootm_linux...
Starting kernel ...
It's the same problem like in this thread:
http://forum.yealink.com/forum/showthread.php?tid=43696