Search found 164 matches
- Sat Nov 26, 2011 9:00 am
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
If you are able to identify an older MS3 firmware where it did work, please let me know that also.
I'm sailing blind at the moment. The only changes to MS3 CAN that I'm aware of from alpha12-16 were ...
- Fri Nov 25, 2011 11:18 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
ms3 is not receiving the message, we added a counter for number of messages received, and the counter is not incrementing when all other CAN stuff is inactive at the time megashift should be sending the packet.
we'll keep at it.
- Wed Nov 23, 2011 8:32 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
Can there be an indicator added for when retard should be applied in mega shift please ? I will upload my msq later ...
- Wed Nov 23, 2011 5:57 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
Yep. But the MShift code can't write to MS3's memory at all, it can only send a CAN message. MS3 has to receive that CAN message properly, interpret it correctly as a 'write' command, then put the sent retard value in the right place, and then act on it appropriately. Because the B&G code ...
- Wed Nov 23, 2011 5:16 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
ms3 grabs gear number, speed, trans temperature from gpio.
gpio grabs tps, rpm, map from ms3 fine.
there's some disconnect in the writing to ms3 that's happening here.
- Wed Nov 23, 2011 4:21 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
so ms3's block 7 is shared in this case...
// special case for receiving CAN data
if (var_blk == 7) {
if (var_off >= 0x200) { // datax1 sharing same block no. as outpc
var_off -= 0x200; // but at addresses 0x200 and beyond
if ((var_off + var_byt) > sizeof(datax1)) {
flagbyte3 ...
- Wed Nov 23, 2011 3:29 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
I will attach a short datalog to demonstrate this. MShift it set up with a 'retard only above' load of 90 kPa, upshift retard of 5.0º, downshift retard of 6.0º, 2nd gear retard of 1.0º, third gear retard of 2.0º and 4th gear retard of 3.0º. I was using MShift 2.111 and B&G 2.905 on MS-II ...
- Wed Nov 23, 2011 1:43 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Re: Retard with MS3
Okay, if you think it is that important to compare what the two codes are doing, post a link to the latest ms3 code source files, and I will have a look in it for the CAN bugs when I get a chance.
It's worthwhile noting that the CAN code is not specific to MShift, and it is not written by ...
- Mon Nov 21, 2011 8:35 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Retard with MS3
I think you are missing the point. The 2.111 code works, this is proven by the fact that it works fine with 2.905. The timing retard code couldn't work with that code unless the CAN mechanism underlying it was sound.
The fact that it works with 2.905 means:
- the CAN message is being sent ...
- Mon Nov 21, 2011 6:54 pm
- Forum: MegaShift Transmission Application
- Topic: Retard with MS3
- Replies: 26
- Views: 48646
Retard with MS3
gurov,
You have already shown that it doesn't work (on your MS3), so it's up to the extra developers to figure out where they have broken their code. Me trying it won't add anything at all. If I try it ...