No internet connection
  1. Home
  2. Technical Support

How can you revert device's display name from "TinyPilot" back to "Toshiba-H2C"?

By Aaron @AaronP
    2023-05-02 20:31:05.534Zassigned to
    • @cghague

    In your "Update to the new EDID" release notes, you show that "TinyPilot" is now set as the device's display name. How can I return the previous device name back to "Toshiba-H2C" on a TinyPilot Voyager 2a?

    Solved in post #3, click to view
    • 9 replies
    1. C

      Hi Aaron, thank you for reaching out with your question about display names.

      You may be able to change the display name by generating a modified EDID using a tool such as AW EDID Editor and then applying it to your TinyPilot device. However, there are other factors that might affect how your computer identifies your TinyPilot device. This recent thread contains a great summary. You might also be interested in our article about whether anyone can detect that you're using TinyPilot.

      1. A
        In reply toAaronP:
        Aaron @AaronP
          2023-07-01 01:08:50.093Z2023-07-01 01:22:27.945Z

          Here is the solution I put together for myself:

          Prerequisites:
          Download and install AW EDID Editor (I used the 2016 Mac Version):
          https://www.analogway.com/americas/products/software-tools/aw-edid-editor/

          Download and unzip the following two repositories to your Mac (you user home folder): "edid2bin" and "make-edid"
          https://github.com/tiny-pilot/edid2bin
          https://github.com/tiny-pilot/make-edid

          Note: Python 3 PIP must be installed previously. Try these commands via Terminal if you are missing PIP and virtualenv:

          Download PIP Installer via CURL:
          curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

          Install PIP via Python 3:
          python3 get-pip.py

          Install virtualenv from PIP:
          pip install virtualenv

          1.) cd into each unzipped folder ("edid2bin" and "make-edid") and install each application separately.
          Example:
          cd /Users/johndoe/edid2bin

          Installation commands:
          mkdir -p ./venv && virtualenv --python python3 ./venv && . venv/bin/activate && pip install --requirement requirements.txt && pip install --requirement dev_requirements.txt && ./dev-scripts/enable-git-hooks

          BACKING UP AND EXPORTING EDID HEX FILE FROM TINYPILOT TO HOST MAC

          1.) enable "ssh access" on tinypilot
          2.) enable "Remote Login" on Mac
          3.) SSH into the tinypilot
          4.) Backup the EDID file:

          EDID="/home/ustreamer/edids/tc358743-edid.hex"
          cp --no-clobber "${EDID}" ~/tc358743-edid.hex.bak

          5.) use scp to copy over backup file:

          scp ~/tc358743-edid.hex.bak yourusername@yourhostaddress:/Users/yourusername

          Example:
          scp ~/tc358743-edid.hex.bak johndoe@10.0.1.7:/Users/johndoe

          6.) Convert the HEX formatted backup file to BIN using the edid2bin tool (should be installed from prerequisite)

          cd into the edid2bin (Example):
          cd /Users/johndoe/edid2bin

          Launch edid2bin:
          . venv/bin/activate

          Convert Command from HEX to BIN:

          echo "CONTENTS_OF_HEX_FILE" | ./app/main.py -o edid.bin

          (Example):
          echo "00ffffffffffff005262769800888888
          2d1e0103800000781aee91a3544c9926
          0f50547fef8081c08140810081809500
          a9c081406140271f80f07138164038c0
          350000000000001eec2c80a070381a40
          3020350000000000001e000000fc0054
          696e7950696c6f740a202020000000fd
          00185a125010000a20202020202001aa
          02031ef14b010204131f2021223c3d3e
          2309070766030c00300080e2007f0000
          00000000000000000000000000000000
          00000000000000000000000000000000
          00000000000000000000000000000000
          00000000000000000000000000000000
          00000000000000000000000000000000
          0000000000000000000000000000008e" | ./app/main.py -o edid.bin

          7.) Find the new edid.bin file in the edid2bin folder and open it using the AW EDID Editor
          (Note: The 2016 version of their App allows dashes in the 'Display Name')

          8.) In the 2016 version of AW EDID Editor:
          Change the "Display Product Name" under the Detailed Data tab. And, save the binary file. It's easier to save it to your home folder.

          9.) Convert the new binary file to Hex command that tinyPilot can use, using the make-edid tool (should be installed from prerequisite):

          cd into the make-edid (Example):
          cd /Users/johndoe/make-edid

          Launch make-edid:
          . venv/bin/activate

          Convert Command from BIN to HEX:
          ./app/main.py -b -i /Users/johndoe/edid.bin

          NOTE: You will get an output command to copy and paste over to your tinyPilot via ssh

          Example output command:
          EDID="$(mktemp -d)/tc358743-edid.hex"
          echo -ne "" | sudo tee "${EDID}" &&
          echo '00ffffffffffff0052627698008888882d1e0103' | sudo tee -a "${EDID}" &&
          echo '800000781aee91a3544c99260f50547fef8081c0' | sudo tee -a "${EDID}" &&
          echo '8140810081809500a9c081406140271f80f07138' | sudo tee -a "${EDID}" &&
          echo '164038c0350000000000001eec2c80a070381a40' | sudo tee -a "${EDID}" &&
          echo '3020350000000000001e000000fc00546f736869' | sudo tee -a "${EDID}" &&
          echo '62612d4832430a20000000fd00185a125010000a' | sudo tee -a "${EDID}" &&
          echo '20202020202001e202031ef14b010204131f2021' | sudo tee -a "${EDID}" &&
          echo '223c3d3e2309070766030c00300080e2007f0000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000008e' | sudo tee -a "${EDID}" &&
          sudo v4l2-ctl --device=/dev/video0 --set-edid=file="${EDID}" --fix-edid-checksums

          10.) Copy ONLY the command after "EDID="$(mktemp -d)/tc358743-edid.hex"" (You may want to paste it into a plain text file):

          Example:
          echo -ne "" | sudo tee "${EDID}" &&
          echo '00ffffffffffff0052627698008888882d1e0103' | sudo tee -a "${EDID}" &&
          echo '800000781aee91a3544c99260f50547fef8081c0' | sudo tee -a "${EDID}" &&
          echo '8140810081809500a9c081406140271f80f07138' | sudo tee -a "${EDID}" &&
          echo '164038c0350000000000001eec2c80a070381a40' | sudo tee -a "${EDID}" &&
          echo '3020350000000000001e000000fc00546f736869' | sudo tee -a "${EDID}" &&
          echo '62612d4832430a20000000fd00185a125010000a' | sudo tee -a "${EDID}" &&
          echo '20202020202001e202031ef14b010204131f2021' | sudo tee -a "${EDID}" &&
          echo '223c3d3e2309070766030c00300080e2007f0000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000008e' | sudo tee -a "${EDID}" &&
          sudo v4l2-ctl --device=/dev/video0 --set-edid=file="${EDID}" --fix-edid-checksums

          11.) With the output command copied. Now SSH back into your tinyPilot device. Once your command line is available, run this command first:

          EDID="/home/ustreamer/edids/tc358743-edid.hex"

          12.) Now, paste and run your previously copied output command:

          Example:
          echo -ne "" | sudo tee "${EDID}" &&
          echo '00ffffffffffff0052627698008888882d1e0103' | sudo tee -a "${EDID}" &&
          echo '800000781aee91a3544c99260f50547fef8081c0' | sudo tee -a "${EDID}" &&
          echo '8140810081809500a9c081406140271f80f07138' | sudo tee -a "${EDID}" &&
          echo '164038c0350000000000001eec2c80a070381a40' | sudo tee -a "${EDID}" &&
          echo '3020350000000000001e000000fc00546f736869' | sudo tee -a "${EDID}" &&
          echo '62612d4832430a20000000fd00185a125010000a' | sudo tee -a "${EDID}" &&
          echo '20202020202001e202031ef14b010204131f2021' | sudo tee -a "${EDID}" &&
          echo '223c3d3e2309070766030c00300080e2007f0000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000000000000000' | sudo tee -a "${EDID}" &&
          echo '0000000000000000000000000000008e' | sudo tee -a "${EDID}" &&
          sudo v4l2-ctl --device=/dev/video0 --set-edid=file="${EDID}" --fix-edid-checksums

          If you broke something, you can always restore from the backup you created at Step 4 above:
          https://tinypilotkvm.com/faq/change-edid

          ReplySolution
          1. Thanks for the update, we really appreciate you taking the time to share this with us!

            You might be interested to know that, as response to this thread and a few others, we recently updated our alternative EDID to use the old display name. Feedback like this is valuable to us so thank you once again for bringing it to our attention.

            1. MMurmad Man @manimgoindowndown
                2023-07-09 04:30:10.427Z

                why fix something that's not broken? I have to spend my weekend doing this and hope I dont brick my device? Come on

                1. Thanks for sharing this with us, I’m sorry to hear you have concerns over this change. We introduced the new “TinyPilot” name as it wasn’t always clear that the old “Toshiba-H2C” name referred to a TinyPilot device. The new name should make using and troubleshooting a TinyPilot device easier.

                  We appreciate that some users prefer the old name, so we made it available using the alternate EDID. I understand your concerns about making changes to your devices, so I’d like to reassure you that switching to the alternate EDID is a process we support that carries minimal risk.

                  I hope this provides more context and helps to alleviate your concerns.

                  1. MMurmad Man @manimgoindowndown
                      2023-07-25 15:08:12.383Z

                      i tried the process on the official tp website and it doesn't work. https://tinypilotkvm.com/faq/change-edid

                      1. Thank you for your message, I’m sorry to hear that it’s not working. Can you please provide more details? For example, what have you tried so far, do you see any error messages, what outcome did you expect, and what was the actual result?

                        1. MMurmad Man @manimgoindowndown
                            2023-07-26 15:30:31.973Z

                            i copied and pasted that code, replacing the code EDID with my own custom code in one instance, and in another i just copied and pasted it directly.
                            https://tinypilotkvm.com/faq/change-edid
                            I still get the tintpilot device shwoing up as an audio driver in windows, even when i uninstall and reinstall the drivers from device manager ...please allow an easier change option

                            1. Thanks for getting back to me. This is a known issue we’ve seen with Windows 10 and Windows 11, which both allow you to set a custom name for audio output devices. This name is initially based on how the device identifies itself and usually updates automatically, but that isn’t always the case. You can change this custom name as follows:

                              1. Press Win+R to display the “Run” dialog.
                              2. Type mmsys.cpl into the text box and click “Run”.
                              3. Right-click on the TinyPilot sound device.
                              4. Click on “Properties”.
                              5. Change the name in the text box at the top of the “General” tab.
                              6. Click on “OK”, then close the window.
                              7. Restart your computer.

                              Your computer should now use the new name.