BMW M3 Forum
BMW M3 Forum BMW M3 Gallery BMW M3 Reviews BMW M3 Social Groups BMW M3 Chat M3Forum Sponsors >>
Loading


Mobile M3forum
Go Back   BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X) > BMW M3 Discussions > E46 M3 (2001-2006) > Coding and Tuning
Tire Rack Buy Winter Tires Now!
Not a member? Register Now!
Register Gallery All Albums Garage Search Today's Posts Mark Forums Read Calendar FAQ

Coding and Tuning Discuss all avenues of coding and tuning here!


Reply
 
Thread Tools Display Modes
Old Fri, Feb-15-2019, 02:07:25 AM   #41
eacmen
Registered User
 
Join Date: Sep 2016
Posts: 873
In the garage:
Reputation: 0 eacmen is on a distinguished road
Location: Baltimore

United States




Default Re: XDFproject BDMblock remake??

Just got my KL25Z in the mail. Hopefully I can figure out how to program it this weekend!
__________________
[RIP] 2001 E46 M3, Tilton Triple Disc Clutch, JRZ RS2 (750/650), ST-40 332mm front BBK, BW TA16 Square 18x9.5, RE-71R 265/35R19, Redish Motorsport Plates, Mason X-Brace, Mason Front Strut Bar, RaceCapture Pro MK3 w/custom Raspberry Pi Dash.

Jump to top eacmen is offline   Reply With Quote
Sponsored Links
Register now and remove these ads
Old Fri, Feb-15-2019, 10:39:04 PM   #42
eacmen
Registered User
 
Join Date: Sep 2016
Posts: 873
In the garage:
Reputation: 0 eacmen is on a distinguished road
Location: Baltimore

United States




Default Re: XDFproject BDMblock remake??

Status update. Code is now building and running on the KL25Z. I can interact with the menu over USB. Once I get the PCB from op and will be able to start testing BDM functionality (aka the hard part). I have a bench flashing setup and a spare MSS54HP to play with.
Jump to top eacmen is offline   Reply With Quote
Old Sat, Feb-16-2019, 12:20:28 AM   #43
NZ_M3
Registered User
 
Join Date: Apr 2005
Posts: 843
Reputation: 0 NZ_M3 will become famous soon enough





Default Re: XDFproject BDMblock remake??

Awesome!!!!! Shouldn’t be far away that board!!
Jump to top NZ_M3 is offline   Reply With Quote
Old Sat, Feb-16-2019, 02:59:42 AM   #44
rjskalet
Registered User
 
Join Date: Sep 2012
Posts: 427
Reputation: 0 rjskalet is on a distinguished road

United States




Default Re: XDFproject BDMblock remake??

So the question is if you guys come out with some super sweet software is it something that I can flash to my board from tap?


Sent from my iPhone using Tapatalk
Jump to top rjskalet is offline   Reply With Quote
Old Sat, Feb-16-2019, 04:42:24 AM   #45
NZ_M3
Registered User
 
Join Date: Apr 2005
Posts: 843
Reputation: 0 NZ_M3 will become famous soon enough





Default Re: XDFproject BDMblock remake??

Quote:
Originally Posted by rjskalet View Post
So the question is if you guys come out with some super sweet software is it something that I can flash to my board from tap?


Sent from my iPhone using Tapatalk
I don’t see why not the hardware is the same
Jump to top NZ_M3 is offline   Reply With Quote
Old Sat, Feb-16-2019, 05:35:17 AM   #46
eacmen
Registered User
 
Join Date: Sep 2016
Posts: 873
In the garage:
Reputation: 0 eacmen is on a distinguished road
Location: Baltimore

United States




Default Re: XDFproject BDMblock remake??

Quote:
Originally Posted by rjskalet View Post
So the question is if you guys come out with some super sweet software is it something that I can flash to my board from tap?


Sent from my iPhone using Tapatalk


We are using the same board as tap. Should be as easy as swapping the bin file on the MBED volume.
__________________
[RIP] 2001 E46 M3, Tilton Triple Disc Clutch, JRZ RS2 (750/650), ST-40 332mm front BBK, BW TA16 Square 18x9.5, RE-71R 265/35R19, Redish Motorsport Plates, Mason X-Brace, Mason Front Strut Bar, RaceCapture Pro MK3 w/custom Raspberry Pi Dash.

Jump to top eacmen is offline   Reply With Quote
Old Sat, Feb-16-2019, 12:56:33 PM   #47
rjskalet
Registered User
 
Join Date: Sep 2012
Posts: 427
Reputation: 0 rjskalet is on a distinguished road

United States




Default Re: XDFproject BDMblock remake??

Quote:
Originally Posted by eacmen View Post
We are using the same board as tap. Should be as easy as swapping the bin file on the MBED volume.


Quote:
Originally Posted by NZ_M3 View Post
I don’t see why not the hardware is the same


Awesome that’s what I like to hear. If you guys need any help testing or anything with a bdm device let me know since I currently am using Taps for my bench


Sent from my iPhone using Tapatalk
Jump to top rjskalet is offline   Reply With Quote
Old Sun, Feb-17-2019, 08:07:00 PM   #48
geargrndr
Working for Nefarious Porpoises
 
Join Date: Jun 2010
Posts: 946
Reputation: 0 geargrndr is on a distinguished road
Location: AndoverRockport MA & Intl

United States




Default Re: XDFproject BDMblock remake??

If software is being re-done, I would really say theres the opportunity to do something more nifty than TAP did...

Make the board-software simpler coded serial-port command/response app, instead of a console-mode text-menu app.

Then write a simple windoze app that talks to it via the port with friendly buttons and interface.

No more "here's how you fire up putty and use the BDM via a console window" deal.

Basically you'd put the whole menu-ing interface on the client side, and then the board only needs to monitor the port for commands and trigger functions based on the command inputs. The whole comm protocol should't be complicated to work out.

Could even do a Mac port of the front-end if you wanted.
__________________
2003 M3CicM6 TiAg
2002 540iT Sport Vortech S/C 6MT LSD TiAg
2008 Audi A3 2.0T DSG (hers)
1999 Cherokee Sport 4L (trailer-hitched in-law loaner bomber)

Recently Former...
1995.5 Audi S6 Avant (utility/winter billetturbobattlewagen)


Jump to top geargrndr is offline   Reply With Quote
Old Sun, Feb-17-2019, 08:57:07 PM   #49
eacmen
Registered User
 
Join Date: Sep 2016
Posts: 873
In the garage:
Reputation: 0 eacmen is on a distinguished road
Location: Baltimore

United States




Default Re: XDFproject BDMblock remake??

Quote:
Originally Posted by geargrndr View Post
If software is being re-done, I would really say theres the opportunity to do something more nifty than TAP did...

Make the board-software simpler coded serial-port command/response app, instead of a console-mode text-menu app.

Then write a simple windoze app that talks to it via the port with friendly buttons and interface.

No more "here's how you fire up putty and use the BDM via a console window" deal.

Basically you'd put the whole menu-ing interface on the client side, and then the board only needs to monitor the port for commands and trigger functions based on the command inputs. The whole comm protocol should't be complicated to work out.

Could even do a Mac port of the front-end if you wanted.


That's a good idea. I don't write GUI apps but willing to collaborate with someone who can!

Might be a better idea to port something like this to a raspberry pi and slap a web interface on it. Unless there are MBED web interfaces that already exist.
__________________
[RIP] 2001 E46 M3, Tilton Triple Disc Clutch, JRZ RS2 (750/650), ST-40 332mm front BBK, BW TA16 Square 18x9.5, RE-71R 265/35R19, Redish Motorsport Plates, Mason X-Brace, Mason Front Strut Bar, RaceCapture Pro MK3 w/custom Raspberry Pi Dash.

Jump to top eacmen is offline   Reply With Quote
Old Mon, Feb-18-2019, 05:14:17 AM   #50
terraphantm
Moderator
 
Join Date: Dec 2010
Posts: 12,816
In the garage:
Reputation: 11 terraphantm is on a distinguished road

United States




Default Re: XDFproject BDMblock remake??

Quote:
Originally Posted by geargrndr View Post
If software is being re-done, I would really say theres the opportunity to do something more nifty than TAP did...

Make the board-software simpler coded serial-port command/response app, instead of a console-mode text-menu app.

Then write a simple windoze app that talks to it via the port with friendly buttons and interface.

No more "here's how you fire up putty and use the BDM via a console window" deal.

Basically you'd put the whole menu-ing interface on the client side, and then the board only needs to monitor the port for commands and trigger functions based on the command inputs. The whole comm protocol should't be complicated to work out.

Could even do a Mac port of the front-end if you wanted.
Yeah that would be ideal IMO. Have this interface just deal with the low level BDM setup, timings, etc. Then send your read, erase, write commands via serial. And ideally skip the SD card altogether by just reading/writing whatever amount fits in RAM at a time.

But that would also require us to actually read and understand the bdm protocol


An off-topic thought I had was whether or not it would be possible to almost entirely eliminate the necessity of a BDM interface altogether. As of right now we can do almost everything over OBDII - main thing we cannot do is erase the boot sector (and therefore the ISN). But I do wonder if it would be feasible to write a program that erases the boot sector and writes a new one. Obviously would be dangerous and a BDM would be nice to have for those inevitable screwups. But for your run of the mill virginize and CSL conversion, it would be nice to avoid opening these things up.
Jump to top terraphantm is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT. The time now is 04:46:49 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
M3Forum.com and M3forum.net is in no way sponsored, endorsed or affiliated by or with BMW NA / BMW AG or any of it's subsidiaries or vendors.
BMW and M3 (E90 M3 | E92 M3 | E93 M3 | E46 M3 | E36 M3 | E30 M3) are registered trademarks of BMW AG.
M3Forum Terms of Service
Copyright ©1999-2017 M3Forum.com
Discussing XDFproject BDMblock remake?? in the Coding and Tuning Forum - Discuss all avenues of coding and tuning here! at BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X)