What version of software is shipped with what versions of products?


#1

I just bought a MakeBLock Starter Robot Kit (BlueTooth Version), and I’d like to start modifying the software.

On GitHub, I can see you are recommending library v2.1.0916 as a replacement for V2. But I see no tags or releases in the repository – nothing to indicate what version of code is in the build and nothing to indicate what version of code was shipped with the product.

What version was shipped with my product? The manual says my model is 90020 and 90021.

In the examples, it appears that the Bluetooth_Control/CarControl was recently removed, but I’m not sure that example is what was shipped anyway. I’d like to see the version of software that is currently working with my model, is that available?

–Rob


#2

Hi!
you can refer to this link.
http://learn.makeblock.cc/starter-robot-kit/


#3

Thanks for the response, but it does not really address my question. I have learned what I need to know about how to write a program for the robot, how to build the firmware from source, how to install it, etc.

Before I go and actually upload a program to the robot, I’d like to know where the version of the software that was shipped with the robot is, if it is available. The GIT repository is here:

https://github.com/Makeblock-official/Makeblock-Library

And there is a prebuilt library labeled Library v2.1.0916 here:

https://github.com/Makeblock-official/Makeblock-Library/archive/master.zip

But the GIT readme references that as a replacement for Me_Lib_V2.0. But is that for a version 2.0 of the Robot Starter Kit? Can I safely install that on my version (which I think may be V1?) What GIT commit corresponds to the prebuilt library? Will I lose the bluetooth functionality with that version, since that version seems to have the starter kit bluetooth example removed?
.
What is the relationship of the Library above with the Firmware repository:

There seems to be a lot of overlap between the two, and it would appear the library is a newer version and packaging…

Thanks for the help from someone who has actually programmed their Robot Starter Kit…

–Rob


#4

the firmware only for app control (iOS&Android&Scratch)
https://github.com/Makeblock-official/Makeblock-Firmware/tree/master/firmware

the library integrated in arduino install package for arduino programming.
https://raw.githubusercontent.com/Makeblock-official/ardublock/master/installer/Arduino-full-installation-package.exe


#5

So if I understand indream, if you want to control your bot from an app it is different firmware than using the Arduino software to run code? Does that mean you have to change the firmware if you want to test some code?


#6