Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to change the device's name? #26

Open
silveirago opened this issue Jun 26, 2017 · 15 comments
Open

How to change the device's name? #26

silveirago opened this issue Jun 26, 2017 · 15 comments

Comments

@silveirago
Copy link

I'm trying to change the name in boards: micro.build.usb_product="Arduino Micro” to micro.build.usb_product="other name”, but it doesn't change anything, it still shows up as Arduino Micro. Is there a way to change its name?

Thanks!

@silveirago silveirago changed the title How to change the name of the device? How to change the device's name? Jun 26, 2017
@rajivdeo
Copy link

rajivdeo commented Aug 8, 2017

Looking for a easy way for the burning issue without creating a device id and manufacturer registration. Teensy provides the functionality to the newbie for changing the USB Midi name in Windows. Hence, using ARCORE should also be feasible. Please share the mechanism.

@silveirago
Copy link
Author

silveirago commented Aug 8, 2017 via email

@rajivdeo
Copy link

rajivdeo commented Aug 9, 2017

Thanks silveirago for your suggestion. I tried this and now I am getting "USB IO board" instead of "Arduino Micro" as the device description. Still far away from desired goal.
My intent is to use Arduino Micro Pro for custom midi controller with custom name. If you are currently using MidiUSB library you can even let me know how to solve the problem using that library.

@starock
Copy link

starock commented Oct 20, 2017

Still doesnt work~ can't change the usb device name.

micro.build.vid=0x999
micro.build.pid=0x999
micro.build.usb_product="My midi controller"
And save the file.

@rajivdeo
Copy link

Still can't change the usb device name to anything other than "USB IO Board". Please help. This feature is badly needed.

@silveirago
Copy link
Author

silveirago commented Oct 24, 2017 via email

@rajivdeo
Copy link

Thanks for quickly responding. Would this work for arcore?

@silveirago
Copy link
Author

silveirago commented Oct 24, 2017 via email

@rajivdeo
Copy link

rajivdeo commented Nov 4, 2017

Not working after editing boards.txt for arcore.
Any further help?

@silveirago
Copy link
Author

silveirago commented Nov 4, 2017 via email

@rajivdeo
Copy link

rajivdeo commented Nov 4, 2017

Thanks Silveirago for all the help.
Can you suggest what changes I need to make in order to change from arcore to midiusb? Please confirm whether I am on the right path -

  1. change board in Arduino IDE from pro micro (arcore) to sparkfun pro micro.
  2. I assume that non-midi code remains untouched. Will it work without any changes?
  3. Include midiusb.h ?
    I am not sure what changes to the midi specific code I need to make. Any changes expected in latency after shifting to midiusb library? Any significant change in the code size / footprint?

@silveirago
Copy link
Author

silveirago commented Nov 5, 2017 via email

@musinou
Copy link

musinou commented Jan 19, 2018

Hi, I was wondering if someone here succeeded changing MIDI device's name.

I use MIDIUSB.h or midi_UsbTransport.h
So, I added this board, and I still have "Arduino Leonardo" as MIDI device name.
Any ideas?

Thank you!

leonardo2.name=Arduino Leonardo name

leonardo2.vid.0=0x999
leonardo2.pid.0=0x998
leonardo2.vid.1=0x997
leonardo2.pid.1=0x996
leonardo2.vid.2=0x995
leonardo2.pid.2=0x994
leonardo2.vid.3=0x993
leonardo2.pid.3=0x992

leonardo2.upload.tool=arduino:avrdude
leonardo2.upload.protocol=avr109
leonardo2.upload.maximum_size=28672
leonardo2.upload.maximum_data_size=2560
leonardo2.upload.speed=57600
leonardo2.upload.disable_flushing=true
leonardo2.upload.use_1200bps_touch=true
leonardo2.upload.wait_for_upload_port=true

leonardo2.bootloader.tool=arduino:avrdude
leonardo2.bootloader.low_fuses=0xff
leonardo2.bootloader.high_fuses=0xd8
leonardo2.bootloader.extended_fuses=0xcb
leonardo2.bootloader.file=caterina/Caterina-Leonardo.hex
leonardo2.bootloader.unlock_bits=0x3F
leonardo2.bootloader.lock_bits=0x2F

leonardo2.build.mcu=atmega32u4
leonardo2.build.f_cpu=16000000L
leonardo2.build.vid=0x2341
leonardo2.build.pid=0x8036
leonardo2.build.usb_product="Arduino Leonardo product"
leonardo2.build.usb_manufacturer="Arduino Leonardo manifacturer"
leonardo2.build.board=AVR_LEONARDO
leonardo2.build.core=arduino:arduino
leonardo2.build.variant=arduino:leonardo
leonardo2.build.extra_flags={build.usb_flags}

@silveirago
Copy link
Author

silveirago commented Jan 19, 2018 via email

@musinou
Copy link

musinou commented Jan 20, 2018

Thank you @silveirago ! This helped. I liked the way @facchinm, in another thread, added a new board, so one would not have to change the Arduino app itself. This is how I ended up doing it: http://liveelectronics.musinou.net/MIDIdeviceName.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants