Hi,
After uploading a .hex I built myself from a very slightly modified version of midibox64 I get a weird response in MIOS studio when querying the device
"Detected MIOS8 and MIOS32 response - selection not supported yet!
Check MIDI IN/OUT connections
and Device ID!"
The midibox application runs fine on the device, all midi works as expected, but MIOS studio appears unable to speak to it.
I’m not an assembly guy, I’m a PHP guy, but I’m generally good to go at making small hacks in OS software and getting it to build. Here’s what I did…
I wanted to remap the pins that the menu’s were assigned to in midibox 64, so I grabbed midibox64_v2_4d.zip from the MIOS8 download section here http://ucapps.de/mios_download.html
I’m on OS X so I used homebrew to grab and build GPUtils 0.13.7.
I edited setup_midibox64.asm and changed the pin numbers here.
#if DEFAULT_ENC_DATAWHEEL == -1
#define DEFAULT_DIN_MENU_EXEC 32 ; menu exec button assigned to DIN pin #7
#define DEFAULT_DIN_MENU_RIGHT 36 ; menu right button assigned to DIN pin #6
#define DEFAULT_DIN_MENU_LEFT 39 ; menu left button assigned to DIN pin #5
#define DEFAULT_DIN_MENU_SNAPSHOT 33 ; menu snapshot button assigned to DIN pin #4
#else
typed make, got no errors and a brand new .hex so I uploaded it and here I am.
I have also tried upgrading MIOS on the core to V1.9g which went fine, and then uploaded the new .hex again with the same end result that I get the “Detected MIOS8 and MIOS32 response” error.
If I query the core in the 2secs after cold start then MIOS studio shows the resonse..
"Operating System: MIOS8
Board: MBHP_CORE or similar
Core Family: PIC18F
Bootloader is up & running!"
I can only assume I’ve skipped some docs somewhere and missed some fundamental build step here, and would appreciate a point in the right direction.