Thank you very much. Following the new document, I managed to update EXP38 to 5.17.0.0.
(In short: flash T28 with 2.60.0.202, then reboot and
stay focused because there are only 5 seconds to answer when the phone asks if you wish to upgrade an EXP. Then, connect EXP and it will be upgraded. Then, flash T28 again with current firmware -at the moment 2.71.0.165-, and you will see EXP firmare version listed in the main Status screen of the web interface).
To sum up:
T28 0.0.0.206.rom --> EXP38 3.17.0.0
T28 2.60.0.202.rom --> EXP38 5.17.0.0
I'm happy I successfully upgraded the EXPs, however this has not fixed the issues. Maybe the issues are more caused by the phone than by the EXPs themselves...
- For the problem of being unable to use an EXP button intercept a call of a phone which is ringing, it was still there. The phone continued to send **221221 instead of just **221 to the PBX when trying to pickup a call directed to 221. I can guess firmware V7x do manage EXT BLF function differently than V6X: when trying to intercept a call, V6x just sent the command specified in the "Extension" field (so I had to write **221 there), and V7x sends "Extension"+"Value" fields together ("Value" field contains 221)...
So now I solved the problem by just placing ** in the "Extension" field (for all EXT buttons). I can guess an alternative may have been to switch back to V6x firmware (Yealink support said it's possible to downgrade firmware).
I tried to do the same also a few days ago, but that time it did not save the change... I don't know the reason (maybe the other day, some incoming call prevented the phone from saving settings? I don't know). However now this seems solved.
- For the problem of BLF lamps which do not work correctly (and the phone in general which acts weird) for half hour after phone reboot... well first I re-attached the newly upgraded 5.71.0.0 EXP38s to the already upgraded 2.71.0.165 T28 (which was powered on since several days), and the BLF seemed to instantly work correctly (except the "intercept call" thing I explained above)... so after a short time, I tried to reset the phone, to see what happens. And it happens the same as before EXP update: BFL lamps turn on and off randomly: after 2 minutes they are all lit, after 3 minutes a few of them are off, after 10 minutes a third of them are off... and in the meanwhile the phone LCD menus respond
slowly, and
a few voice calls seem to have problems like the other person not hearing sound (this seems to continue even if I disconnect the EXPs). So, this problem is not really solved.
However I may live together with it, considering at the end it does start to work as it should. But it's annoying.
PS: Don't forget to add the most recent firmware to
EXP38 support page, at the moment it does still contain the old version only.