htismaqe
Very Senior Member
A brief explanation of the issue:
Attempting to update name, icon, or QoS settings of some devices in the Attached Devices page resulted in a blank grey screen, so affected devices could not be updated/changed.
A brief explanation of my findings:
Most devices like Android or Apple will strip out special characters when they send their device name to the router. An iPhone with a name of Jimmy's iPhone will show up in the router as JIMMYS-IPHONE.
In my case, my Roku TV (despite the fact that I had setup a DHCP reservation of ROKU-TV and also changed its name in the "Attached Devices" to ROKU-TV) was sending the name 40" to the router. I checked the Roku TV and sure enough, the device name in the Roku "Settings | About" was 40" Roku TV. That quotation mark was, in my case, what was causing the issue.
A brief explanation of troubleshooting and workaround steps:
PLEASE NOTE: The steps that follow do not require telnet/ssh access but having shell access will make the process easier/quicker. If you're interested in working from the command line, PM me and I'll run you through some steps to hopefully fix the issue.
@kamoj for assistance in troubleshooting and understanding Linux shell commands!
@RMinNJ for leading me to investigate the Roku device as the cause!
@Voxel for his excellent firmware!
Attempting to update name, icon, or QoS settings of some devices in the Attached Devices page resulted in a blank grey screen, so affected devices could not be updated/changed.
A brief explanation of my findings:
Most devices like Android or Apple will strip out special characters when they send their device name to the router. An iPhone with a name of Jimmy's iPhone will show up in the router as JIMMYS-IPHONE.
In my case, my Roku TV (despite the fact that I had setup a DHCP reservation of ROKU-TV and also changed its name in the "Attached Devices" to ROKU-TV) was sending the name 40" to the router. I checked the Roku TV and sure enough, the device name in the Roku "Settings | About" was 40" Roku TV. That quotation mark was, in my case, what was causing the issue.
A brief explanation of troubleshooting and workaround steps:
PLEASE NOTE: The steps that follow do not require telnet/ssh access but having shell access will make the process easier/quicker. If you're interested in working from the command line, PM me and I'll run you through some steps to hopefully fix the issue.
- If you have this issue but do not have a Roku device, skip to step 11.
- If you do not have a DHCP reservation setup for your Roku device, skip to step 5.
- Go to "Settings | LAN Settings" and remove the DHCP reservation for your Roku.
- Reboot the Roku device then reboot your router. This allows both devices to update DHCP and short name.
- If you have already changed the name of your Roku in "Administration | Attached Devices" go into the Roku device on that page and remove the name. By leaving the field blank, the Roku will re-inherit the name assigned on the device itself in "Attached Devices". NOTE: If your Roku device is affected by this glitch, you won't be able to change the name. If you have this issue, PM me for further troubleshooting steps.
- Note the name of your Roku in "Attached Devices". In particular, look for any special characters, as they are most likely causing the issue. If there are no special characters or spaces in the name, it is possible the Roku isn't causing the issue. If so, you can skip to step 11 but the next step might still be something you want to pursue regardless.
- In "About | Settings" on your Roku device, you should see your account name (most likely your email address or Roku username) and the local name of the device. In my case, there was no setting on the device to change this name, so I had to immediately execute step 8.
- Login into your Roku account and find your device. Change the device name to something with no special characters and save your changes.
- Reboot the Roku device then reboot your router. This allows both devices to update DHCP and short name.
- Once you have done this, the problem should be fixed. Feel free to rename and assign QoS priority to all your devices! If your problem is not fixed, proceed to step 11.
- This is the not-so-fun part: If you don't have a Roku (or following the above steps didn't fix your issue), you will have to do the following steps.
- Unplug all devices from your network, both wired and wireless. Reboot your router.
- Start adding your devices back one by one, checking "Attached Devices" after each add until the problem re-appears.
- Once you have isolated the offending device, work through steps 5-9 until the problem is fixed.
@kamoj for assistance in troubleshooting and understanding Linux shell commands!
@RMinNJ for leading me to investigate the Roku device as the cause!
@Voxel for his excellent firmware!
Last edited: