Hi.
Struggling here with learning the MotoZ Mod development steps.
I think I've got the entire build setup correct. I am building the Blinky example. If I build it using the VID/PID 312/10403 and then flask my build using openocd, the stock MDK Utility overwrites my firmware with one it downloads. If I change the VID/PID to 0x42/0x1, build and flash, my changes run. I modified stm32_modraw_blinky.c and changed the dbg("BLINK") message so I know it is running. I also added the example "Hello World" or now from the nsh> prompt I can run hello and I get the output "Hello, World!!".
But after doing the above the phone displays "The Moto Mod can't connect and isn't working. Try attaching it again". This message isn't coming from the MDK Utility app because I stop the app and/or uninstall it. So it must be form a service. This is what I am not understanding. I must me missing something simple. Why isn't the simple change from the stock VID/PID to the developer VID/PID causing the ref mod board from getting recognized?
I have also rebuilt the boot loader and it too has VID/PID or 0x42/0x01. i use the same boot loader for loading blinky with 0x312/0x10403 which as i say above, works. Is there yet another place like a manifest that needs updating too?
Mike