Hi Alex,
Sorry for not responding sooner, but I don't visit this forum as regularly as I used to,
since I set up a BC2000/BCN44 forum at my own website (mountainutilities.eu) about a year ago.
Concerning your question: my BCN44 exhibits the same behavior you noticed.
For encoders using the "Absolute 14-bit" NRPN range, the BCN44 outputs the wrong data value for certain Data MSB messages, as follows:
Display => SentMSB SentLSB
0 => 1(should be 0) 0
127 => 1(should be 0) 127
128 => 1(correct) 0
255 => 1(correct) 127
256 => 3(should be 2) 0
383 => 3(should be 2) 127
384 => 3(correct) 0
511 => 3(correct) 127
512 => 5(should be 4) 0
639 => 5(should be 4) 127
640 => 5(correct) 0
So the BCN wrongly adds 1 to any EVEN Data MSB value.
So unless I'm much mistaken, the BCN44's firmware contains a weird bug concerning "Absolute 14-bit" NRPN messages, and there's nothing we can do about it.
By the way, my BCN44 has firmware version 1.02, as indicated in the display after power-on; I assume that yours is the same?
Mark.
Message
Re: [bc2000] Re: NRPN in the BCN44
2014-10-21 by Alex
Hi Mark,
Thank you for your help. Mine has 1.02 firmware too. It's a pity this product has been discontinued because we'll never see the 1.03 update :(
Best wishes.
2014-10-21 18:01 GMT+02:00 markwinvdb@... [bc2000] <bc2000@yahoogroups.com>:
Attachments
- No local attachments were found for this message.