Bugzilla – Bug 9918
can't setup a factory reset player with controller
Last modified: 2008-12-15 12:40:51 UTC
Created attachment 4211 [details] messages file during failed receiver setup can't setup a player with the controller any more, 7.3 SC and firmware r3280 (James has seen same problem with r3253) backing off to 7.2 SC and r3191 player setup without incident the attached messages file with applets.setup logging set to debug appears to me that the controller is failing to connect to the receiver's adhoc network.
I just tried configuring two factory reset receivers from an already configured 7.3 controller (r3308) first one worked (!), although I thought the amount of time it was in the "connecting to network" spinny was a lot longer than I would expect. Est. 30-45 seconds. second one did not work...eventually controller timed out and gave me a failure window to try again/cancel. The receiver did transition through all the way to the blue LED, where it currently sits.
Ok, I found where it's broken and I guess that would match with your last comment, Ben. I bet the player that worked had a digit only mac address, i.e. no characters in it. The issue is upper and lower case mac addresses. The change that broke it is in Player.lua, line 226: playerId = string.lower(playerId) added by Richard in rev3137. Unfortunately the SSID a not setup player uses for the ad hoc network uses all uppercase for the mac address part. That is the reason it would not find it. Richard: Did you mean to normalize all to upper case?
Fixed in r3324. The jive/ray setup needs plenty of QA to ensure all code paths still work.
Verified fixed in SqueezeCenter 7.3.0 24282 Controller 7.3 r3476 Receiver r55 SB2/3 r120 Transporter r70 Boom r40
This bug has been fixed in the 7.3.0 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.