yes, oh, yes, you are oh so right, BT connection (or even rs485) is a HUGE
problem with NXC. :(
(I meanwhile resigned about this issue: Unfortunately there is no easy and convenient network protocol available - and probably never will be. IMO, a complete fw-rewrite has to be carried out for this subject regardless of (in-)compatibility to the inadequate Lego mailbox system.)
About your FW question: I am already using the EFW but I don't get any information about
- Code: Select all
neither when typing it into the editor and pressing <F1>.
So I actually doubt that this is a FW issue.
On the other hand, there are some different Remote****** functions which indeed need the enhanced fw, not sure if you'll find any you may use for your requirements. The documentations and tutorials about those different functions are, actually... , hmmh..., well...: I think you'll see.... ;)
So nevertheless, if you are using NXC you are really well advised to use the EFW because
a) it's downwards compatible to the Lego FW,
b) it fixes some bugs which have never been fixed by Lego (like some i2c issues),
c) it provides many valuable additional features - and
d) anyway, you may always switch-back to the std fw by reloading it from the mindstorms folder (e.g., via NXT-G).