diff --git a/hardware/arduino/avr/boards.txt b/hardware/arduino/avr/boards.txt index e49962ec5..8de8022de 100644 --- a/hardware/arduino/avr/boards.txt +++ b/hardware/arduino/avr/boards.txt @@ -8,9 +8,9 @@ etheris.name=Arduino Etheris etheris.upload.via_http=true etheris.vid.0=0x2341 -etheris.pid.0=0x0036 +etheris.pid.0=0x0041 etheris.vid.1=0x2341 -etheris.pid.1=0x8036 +etheris.pid.1=0x8041 etheris.upload.tool=avrdude etheris.upload.protocol=avr109 etheris.upload.maximum_size=28672 @@ -31,7 +31,7 @@ etheris.bootloader.lock_bits=0x2F etheris.build.mcu=atmega32u4 etheris.build.f_cpu=16000000L etheris.build.vid=0x2341 -etheris.build.pid=0x8036 +etheris.build.pid=0x8041 etheris.build.board=AVR_LEONARDO etheris.build.core=arduino etheris.build.variant=leonardo diff --git a/hardware/arduino/avr/cores/arduino/USBCore.cpp b/hardware/arduino/avr/cores/arduino/USBCore.cpp index d3e017065..0ae17e610 100644 --- a/hardware/arduino/avr/cores/arduino/USBCore.cpp +++ b/hardware/arduino/avr/cores/arduino/USBCore.cpp @@ -57,6 +57,8 @@ const u16 STRING_IPRODUCT[17] = { 'A','r','d','u','i','n','o',' ','M','i','c','r','o',' ',' ',' ' #elif USB_PID == 0x803C 'A','r','d','u','i','n','o',' ','E','s','p','l','o','r','a',' ' +#elif USB_PID == 0x8041 + 'A','r','d','u','i','n','o',' ','E','t','h','e','r','i','s',' ' #elif USB_PID == 0x9208 'L','i','l','y','P','a','d','U','S','B',' ',' ',' ',' ',' ',' ' #else