Flash cart(ridge)

I flashed the bootloader and wired up the screen. It shows a usb logo instead of the menu. What is wrong?

EDIT: The usb one is the old one, and to burn the new one, I had to select the “official” option for flash.

EDIT 2: My screen isn’t working anymore and I cannot upload programs because it tells me i cannot use sda flash for pro micro alternate wiring, and must use the original but burning with original gives me the old bootloader.


/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/om/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/om/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/om/Documents/Arduino/libraries -fqbn=arduboy-homemade:avr:arduboy-homemade:based_on=promicro_alt,boot=cathy3k,core=arduboy-core,display=ssd1306,flashselect=sda,contrast=normal -vid-pid=2341_0036 -ide-version=10819 -build-path /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213 -warnings=none -build-cache /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_cache_725750 -prefs=build.warn_data_percentage=75 -verbose /Users/om/Downloads/ID-40-VIRUS-LQP-79-master/VLQP_AB/VLQP_AB.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/om/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/om/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/om/Documents/Arduino/libraries -fqbn=arduboy-homemade:avr:arduboy-homemade:based_on=promicro_alt,boot=cathy3k,core=arduboy-core,display=ssd1306,flashselect=sda,contrast=normal -vid-pid=2341_0036 -ide-version=10819 -build-path /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213 -warnings=none -build-cache /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_cache_725750 -prefs=build.warn_data_percentage=75 -verbose /Users/om/Downloads/ID-40-VIRUS-LQP-79-master/VLQP_AB/VLQP_AB.ino
Using board 'arduboy-homemade' from platform in folder: /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0
Using core 'arduboy' from platform in folder: /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0
Detecting libraries used...
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/VLQP_AB.ino.cpp -o /dev/null
Alternatives for Arduboy2.h: [Arduboy2@6.0.0]
ResolveLibrary(Arduboy2.h)
  -> candidates: [Arduboy2@6.0.0]
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/VLQP_AB.ino.cpp -o /dev/null
Alternatives for EEPROM.h: [EEPROM@2.0]
ResolveLibrary(EEPROM.h)
  -> candidates: [EEPROM@2.0]
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/VLQP_AB.ino.cpp -o /dev/null
Alternatives for ArduboyTones.h: [ArduboyTones@1.0.3]
ResolveLibrary(ArduboyTones.h)
  -> candidates: [ArduboyTones@1.0.3]
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/VLQP_AB.ino.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/VLQP_AB.ino.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/bullet.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/bullet.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/door.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/door.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/elements.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/elements.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/enemies.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/enemies.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/game.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/game.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/globals.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/globals.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/level.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/level.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/menu.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/menu.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/pickup.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/pickup.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/player.cpp -o /dev/null
Error while detecting libraries included by /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/player.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2.cpp -o /dev/null
Error while detecting libraries included by /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Audio.cpp -o /dev/null
Error while detecting libraries included by /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Audio.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Beep.cpp -o /dev/null
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Core.cpp -o /dev/null
Error while detecting libraries included by /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Core.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Data.cpp -o /dev/null
Error while detecting libraries included by /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Data.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Sprites.cpp -o /dev/null
Error while detecting libraries included by /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Sprites.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/SpritesB.cpp -o /dev/null
Error while detecting libraries included by /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/SpritesB.cpp
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src/ArduboyTones.cpp -o /dev/null
Generating function prototypes...
/Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_PROMICRO -DAB_ALTERNATE_WIRING -DARDUINO_ARCH_AVR -DARDUBOY_10 -DOLED_SSD1306 -DCART_CS_SDA -DUSB_VID=0x2341 -DUSB_PID=0x8036 "-DUSB_MANUFACTURER=\"Unknown\"" "-DUSB_PRODUCT=\"ABA1306\"" -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/cores/arduboy -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/variants/arduboy-promicro-alt -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM/src -I/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones/src /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/sketch/VLQP_AB.ino.cpp -o /var/folders/9k/5q2b1vds4nbbdyvr7t_3zlrh0000gn/T/arduino_build_814213/preproc/ctags_target_for_gcc_minus_e.cpp
In file included from /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2.h:12:0,
                 from /Users/om/Downloads/ID-40-VIRUS-LQP-79-master/VLQP_AB/globals.h:4,
                 from /Users/om/Downloads/ID-40-VIRUS-LQP-79-master/VLQP_AB/VLQP_AB.ino:17:
/Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2/src/Arduboy2Core.h:64:4: error: #error SDA can not be used as flash chip select when using Pro Micro alternate wiring. Use RX instead.
   #error SDA can not be used as flash chip select when using Pro Micro alternate wiring. Use RX instead.
    ^~~~~
Using library Arduboy2 at version 6.0.0 in folder: /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/Arduboy2 
Using library EEPROM at version 2.0 in folder: /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/EEPROM 
Using library ArduboyTones at version 1.0.3 in folder: /Users/om/Library/Arduino15/packages/arduboy-homemade/hardware/avr/1.3.0/libraries/ArduboyTones 
exit status 1
Error compiling for board Homemade Arduboy.

EDIT 3: Will I have to ditch the homemade package and solder wires directly to the Atmega32u4 in order to have the newer version of bootloader?


I’ve found this in the github for Cathy3k, so does this mean that I can use the “orginal” flash option to burn the bootloader, and everything would be the latest version?

You see the USB icon as your flash chip has not been programmed yet (it does not contain a menu yet).

Yes. you should use the original (RX) option. After flashing the bootloader you will see the USB icon. you can now upload a flash image. When you’ve uploaded a flash image you know the flash chip functions properly.

1 Like

Building the flash cart today, what are these pins on the side?


These are the SPI pins, right? But the display is using MISO, MOSI, SCK already.

Yes, you can add multiple devices to the same SPI bus. Each device is controlled with it’s own chip select (CS)

1 Like

Hello community, need your help.

I’m new and don’t know much, but I really want to create an Arduboy with flash memory, and I’m stuck on the USB Boot logo.

I use Arduino pro micro ATmega32u4 (diymore pro micro), 7pin 1.3 ”SPI Oled display, SPI flash memory module W25Q128 and USBtinyISP (I also have ArduinoUNO, I can use it as a programmer).

First, I plan to program the board, and then connect everything else.

Connected everything on Breadboard. Used Pro Micro - Standard wiring 5V.

Arduino ← Display | GND ← GND | VCC ← VDD | PIN15 (SCLK) ← SCK | PIN16 (MOSI) ← SDA | PIN6 ← RES | PIN4 ← DC | GND ← CS |

Then I connected board to memory, using the “Arduino Flash Cartridge (lite version)”.

Arduino ← SPI W25Q128 | PIN16 (MOSI) ← D1 | PIN15 (SCLK) ← CLK | GND ← GND | PIN14 (MISO) ← D0 | PIN0 (RX1) ← CS (and 10k resistor to 5V) | VCC ← VCC | and also installed a 100nF ceramic capacitor between 5V and GND.

Connected USBtinyISP to Arduino pro micro, launched Arduino IDE 1.8.16. Inserted “https://raw.githubusercontent.com/MrBlinky/Arduboy-homemade-package/master/package_arduboy_homemade_index.json”. Uploaded by Arduboy homemade package 1.3.3. Then I chose Homemade Arduboy / Pro Micro - Standard wiring 5V / Standard Arduino core / SSD1306 / Normal / Cathy3K (starts with menu) / Pin0/D2/Rx(original) and USBtinyISP

I clicked “Save bootloader”, everything went well and the USB boot logo appeared.

Tell me what I’m doing wrong or how to fix it. Thanks.

The wiring is basically ok* and the bootloader was programmed succesfully. You see the USB bootlogo because the flash chip is still empty so the loader menu can’t be displayed yet. You need to upload a flash image to the flash chip using the python uploader-GUI.py from the Python utilities or FX activator.

*With OLED CS connected to GND the OLED display is always enabled. The flash chip uses the same SPI bus as OLED so whenever the flash chip is accessed the data will also be written to the OLED causing unexpected behaviour of the OLED display. The latest trick to prevent this is by using two diodes and a resistor:

afbeelding

1 Like

Thank you for your help. I did as you wrote. Earned, below the photo, but something is wrong with the display.


I tried different bootloader options, changed the display between SSD1306 and SH1106, you can see the results on the gif. Could this be a problem due to the display itself?

And Gif file
display_problem

Yes. It looks like your display is a 1.3" SH1106 display. The bootloader is ok but the FX activator sketch you’ve uploaded is only ment for SSD1306 display (and SDA as flash chip select) so everything is displayed on the top display row only.

When using an SH1106 display, you cannot use original arduboy hex files (and flash image too). All sketches need to be recompiled for using the SH1106 display.

1 Like

Oh. Does that mean I can’t use the flash memory with games?

If I take SSD1306 SPI (7pin) will everything work?

I also have a 0.96 ”SSD1306 I2C (4pin) if I use it will everything work with a memory module? And if so, is the wiring diagram different?

You can use the flash memory with games but the games must be recompiled to use sh1106 display.

Yes. if you use a SSD1306 SPI display (and Pro Micro 5V with standard wiring) you can use original games and flash image.

same as with SH1106 display you would need to recompile the games.

If you want to use the original games and flash image you need

  • Pro Micro 5V with standard wiring
  • SSD1306 SPI display (preferably with 7 pins)

There’s also the possability to use a SSD1309 display instead of a SSD1306 display. In that case the games / flashimage must be patched (this can be easily done during upload).

2 Likes

Thanks a lot. Now I understand at least something. Like said before i’m a beginner, so i choose the easy way, buying 1306.
Maybe someday I will have dysplay SSD1309 and if you don’t mind, I would turn to you for help.

2 Likes