Тёмный

Indian Motorcycle Won’t Release This Valuable Information 

Brandon Bicasso
Подписаться 39 тыс.
Просмотров 4,2 тыс.
50% 1

💭 Okay, "Hacking".. not really. More like sniffing. Most modern motorcycles have this network called CANBUS. Essentially, it allows each sensor to see what data other sensors are putting out. Makes the wiring less complicated (even though CAN is) by reducing the amount of wires running to each sensor.
I bought a device to read the data off the diagnostic port in an attempt to get the ride command on Indian Chief to work on Indian Scout. While I wouldn't be successful on the first try, this would be a major step in the right direction. I would need to do this same act on Indian Scout which will be done in the future.
🤝 Support my effort to get more people on motorcycles here at Patreon:
/ brandonbicasso
#BrandonBicasso #IndianMotorcycle

Авто/Мото

Опубликовано:

 

27 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 81   
@BrandonBicasso
@BrandonBicasso 18 дней назад
I have a write up here on what I’ve done with more info on the device. www.brandonbicasso.com/ideas/indianmotorcycle-canbus
@revealingfacts4all
@revealingfacts4all 18 дней назад
Might be able to help you. I'm an automotive engineer well versed in CAN and CAN protocols. I've reversed engineered harleys and Ducati's. Some CAN messages are standard due to ODB2 being a standard. Some messages are encrypted with a seed and key where I have a knack for breaking. Some CAN signals are multiplexed so like that 5 you mentioned in your video will sometimes be engine RPM and then maybe wheel speed depending on a bit. I've written my own software to help isolate and reverse engineer including seed/key. I also have J1939 and ISO14229 protocols working for off road vehicles that use those protocols. If you're interested, hit me up...
@BrandonBicasso
@BrandonBicasso 17 дней назад
Definitely interested in a conversation to simply learn. How can we go about that?
@darko778
@darko778 18 дней назад
You could also disconnect all the sensors besides the one you are trying to figure out to isolate each individual sensor
@TheEmpiredown
@TheEmpiredown 18 дней назад
"Check out he big brain on Brand!" Nice, dude...
@chrishunter5041
@chrishunter5041 18 дней назад
Good luck with that, you lost me when you opened the garage door 😲
@BikesBeardsAndBrews
@BikesBeardsAndBrews 17 дней назад
Duuuuuude so when is the indian garage opening?! Doooooo it!
@BrandonBicasso
@BrandonBicasso 14 дней назад
No time soon haha. I'd do it if I had more space. Taking it day by day. Waiting on you to upload more on the Sporty!
@atomicplus-us
@atomicplus-us 18 дней назад
Excellent reverse engineering Brandon. The IT background / mechanical skills coming together.
@BrandonBicasso
@BrandonBicasso 18 дней назад
Had to learn a whole different field to get this working 😂
@omnivore2220
@omnivore2220 18 дней назад
Cool! I think I'd be inclined to throw my hands up and get a 1970s bike. But young men like you will be the ones to keep these rolling, two-wheeled computer networks on the road, if anyone can! Keep after it. You'll get it!
@brandescm
@brandescm 17 дней назад
As you have noticed the actual data can be in a different byte or bit location within the CANbus packet. I would start with one sensor that both bikes have and capture the whole packet from each. Start comparing them in binary format. Find a USB serial to CANbus adapter and send your own packet to the screen and see if the value changes. You can use the PC to send a hex string out a serial port to the CANbus adapter into the bike. Good luck!
@BrandonBicasso
@BrandonBicasso 14 дней назад
Great feedback. I haven't gotten a chance yet to mess with Scout, but will keep that info in my pocket!
@dougsheets6201
@dougsheets6201 16 дней назад
I gave up buss diagnostics long ago. Best of luck. You are doing well.
@charlesritchel924
@charlesritchel924 18 дней назад
B.B, my brother!! I'm glad to see you're still around and well. Man, keep on doing these great videos, and I'll keep watching them.
@revealingfacts4all
@revealingfacts4all 18 дней назад
That's a good idea but won't always work because many sensors are wired into an ECU and the ECU, in turn, is translating the sensors voltage into a CAN message and unplugging the sensor usually causes the ECU to either send a CAN frame of data as if the sensor was in some max or min position or it may send same frame with a bit to indicate sensor is not detected any more. Still worth trying but should understand that the CAN frame may not just dissapeared as a result.
@richardsmith5738
@richardsmith5738 18 дней назад
Stand back, the Mad Scientist is doing his thing.
@BrandonBicasso
@BrandonBicasso 18 дней назад
Trying to make something shake out there 🤙🏾
@PsychoSainten
@PsychoSainten 18 дней назад
this is legit dog! i thought you gave up on this quest from your attempt to try this a few years back. glad to see you are still chipping away at it!
@BrandonBicasso
@BrandonBicasso 18 дней назад
I wanted to but didn’t have the resources at the time. This is a big project to try and figure out. 😬
@King-ww1kz
@King-ww1kz 18 дней назад
Looks like those tech skills come in handy
@dennisgibb7958
@dennisgibb7958 17 дней назад
Polaris/Indian OWN the programming they use. The only way to access it is to do it through a dealer OR make a deal with them to purchase all the equipment AND the license to use the computer. Fully legal.
@BrandonBicasso
@BrandonBicasso 17 дней назад
Digital Wrench still requires dealer logins to activate certain equipment. Either a Dealer or its limited in function.
@jeffreyeagen4896
@jeffreyeagen4896 18 дней назад
That's some dedication right there!!
@mandytuning
@mandytuning 17 дней назад
Normally you have to married the cluster with ecm to open its communications then it will accept the data,so probably oem scan tool. On aftermarket ecm is where we use reversed can bus
@BrandonBicasso
@BrandonBicasso 17 дней назад
For Chief, that’s more to do with the WCM communicating with the ECM after the fob is recognized. Chief will start and run without the screen attached if the fob is present.
@SLED649
@SLED649 18 дней назад
That’s pretty intense bro!👍
@bridgettdixon6807
@bridgettdixon6807 17 дней назад
Hi Brandon, I'm here for it. 😊
@tomedwards159
@tomedwards159 18 дней назад
you going to make a fortune if you get that to work.
@BrandonBicasso
@BrandonBicasso 18 дней назад
Shoot, if I get this to work, it’ll cost a fortune to implement it. The device is cheap. Retrofitting ride command and the other pieces, however.. whew.
@Itchy2much
@Itchy2much 17 дней назад
I hope you pull this off bro!!
@mohawkdriver4155
@mohawkdriver4155 17 дней назад
This was quite educational.
@_nopestr
@_nopestr 18 дней назад
I love that you have the patience for that. Good luck. I hope you'll figure it out. PS: Did you try reaching out to your Indian contacts? Maybe they'd be willing to help out. Off the record, of course 😉.
@BrandonBicasso
@BrandonBicasso 18 дней назад
Lol, they won’t. I have access to some ECM dumps but those won’t help me with this project.
@dreambrew
@dreambrew 17 дней назад
I'm lost. Too bad you don't live close by. When my warranty is up, I'll need help with any ride command issues I may have because I am not computer or electronic savvy. Hopefully someone around here is.
@BrandonBicasso
@BrandonBicasso 14 дней назад
You'll be fine. Ride command is pretty stable tbh. If something happens to the screen, the bike can function without it. I think it'll last a good while.
@chad_holbrook
@chad_holbrook 18 дней назад
Well done. Great look into how hackers work outside of Hollywood. Not that this helps you any but there is a company (MC Cruise) that makes an aftermarket cruise control for the early (2014 style) Scouts. They are out of Australia, I think. The instructions for installing their kit may be helpful (or may not). There are YT videos showing the install, too. I'm not sure they have a kit for the newer-old Scouts (2023 style) as I think they changed the ECU for less tinkering and mapping and fun because of the EPA that is anti-fun and all around doo-doo-heads. Good luck and have fun.
@BrandonBicasso
@BrandonBicasso 18 дней назад
I remember their product being a big deal when it released. There’s a possibility cruise control can work off this little device. The critical piece is coding it correctly and adding multiple checks/balances so it doesn’t go crazy. I’d have to test that thoroughly and release it in a “hey, it’s there but do as you please” kind of deal. For now anyway
@upsidedowndog1256
@upsidedowndog1256 18 дней назад
That is way beyond me. I am no good with computers.
@sparkyastwo
@sparkyastwo 18 дней назад
Genius! You’re on the right track. Looks like we need to mod a SCOUT ECU/ECM?
@BrandonBicasso
@BrandonBicasso 18 дней назад
Shouldn’t have to touch the ECM to get the ride command to display basic rpm/speed. The ECM doesn’t know my device exists. Just another device sending data across the canbus.
@sparkyastwo
@sparkyastwo 18 дней назад
@@BrandonBicasso the wheel speed sensor (front or rear or maybe both?) to send multiple data packs?
@BrandonBicasso
@BrandonBicasso 18 дней назад
I’m not sure yet as non abs Scouts only have one speed sensor. Two is used for abs. If we’re just trying to display the number “50” for 50 mph, one should be enough.
@married2dastreets
@married2dastreets 18 дней назад
Bro your way to advance in this stuff im lost lol .. I have no clue what you are talking about but if my bike ever takes a 💩 I want u to fix it ..
@BrandonBicasso
@BrandonBicasso 18 дней назад
😂😂 I’m confused too.
@timothygreen1519
@timothygreen1519 18 дней назад
Is there any other applications that this could be used for other than utilizing a ride command on a scout? Also, would you have to use this same application to utilize a ride command display on a regular chief 111?
@BrandonBicasso
@BrandonBicasso 18 дней назад
Yeah, of course. It’s a blank micro controller that can be coded to do many things. Also, ride command on regular Chief is plug and play. Just have to buy the other pieces to make the nav work.
@bmagada
@bmagada 17 дней назад
Well the new scout can come with that screen....you would think you could get a data falsh for it to work.
@BrandonBicasso
@BrandonBicasso 17 дней назад
New Scout has new wiring and modules like Chief to make everything work. Fuel pump tech is different too. Wish it were that easy.
@bmagada
@bmagada 17 дней назад
@@BrandonBicasso ahhhhhhh. That sucks.
@BrandonBicasso
@BrandonBicasso 18 дней назад
Also, my patreon cause why not. patreon.com/brandonbicasso
@TeamTaur
@TeamTaur 18 дней назад
Once this all figured out be sure to try to get a backup of the rom on that ride command if possible..?. if any update is done to ride command by dealer, I'm sure it will break the decoding.... Or ,is that module gonna be on the bike installed to do the translation full time in real time ??? How will u get the translation to stick, flashing?
@BrandonBicasso
@BrandonBicasso 18 дней назад
Maybe so but all we’re doing is looking at what’s coming across the wire and resending it to the screen in a way it understands. Remember, Chief and Scout will function 100% without the screen. It’s simple a display. The ECM doesn’t know the sniffer exist. Just reading and sending data across the wires that the screen would expect. A man in the middle attack is what this is. But in a positive way.
@BrandonBicasso
@BrandonBicasso 18 дней назад
Also, the idea would be having this device plugged into the diagnostic port and it lives there. Or, you can tap into any place on the canbus. I picked the diagnostic port for convenience. I originally tapped at the display harness and got the same result. So, after finding the IDs for both bikes, I need to write a script to send those messages in Chief form but with Scout data. Example: Scout’s speed bits but converted to a message as Chief’s speed bits that the screen understands. It would constantly send this data while the screen is active. May have some latency in milliseconds but I’ll figure that out later. Just gotta find the rest of the information between both bikes.
@TeamTaur
@TeamTaur 18 дней назад
@@BrandonBicasso ok perfect! Great job of RE!
@user-mb5up3bt5z
@user-mb5up3bt5z 16 дней назад
Deep
@r2sslevin710
@r2sslevin710 18 дней назад
Hi, I wanted to ask you a question, I have a 2022 Scl, and the speedometer started giving me problems, giving me the wrong speeds and consequently preventing me from using the cruise control, do you have any solutions I can adopt at home?
@BrandonBicasso
@BrandonBicasso 18 дней назад
Sounds like a wheel speed sensor issue. If it’s malfunctioning, speed doesn’t show correctly and it prevents cruise control from working. Cruise control can’t work at all without the speed sensor. I would check the sensor, the bearings, and any diagnostic messages the bike might say.
@bjrnhjjakobsen2174
@bjrnhjjakobsen2174 18 дней назад
From a software angle Cruise control is a quite complicated for safety reasons - I am a programmer and have tingled quite a lot with those bits including radar😂
@BrandonBicasso
@BrandonBicasso 17 дней назад
Sounds like maybe you had some moments trying it out haha.
@bjrnhjjakobsen2174
@bjrnhjjakobsen2174 17 дней назад
@@BrandonBicasso Multiple boards checking on each other to ensure that the algorithm gets quality inputs for the decisions 😂
@BrandonBicasso
@BrandonBicasso 17 дней назад
Did you get it to work though!? It's not crazy if it works.
@bjrnhjjakobsen2174
@bjrnhjjakobsen2174 17 дней назад
@@BrandonBicasso I ran into some issues with getting a radar like the one ducati and bmw are using from Bosch - they would not sell it to me.. Next winter I am back on the project - will try and find a radar. The target it adaptive cruise control😂
@Je-tm2ku
@Je-tm2ku 18 дней назад
Bro have you figured out how to decode the hexa decimal? I know there are open source decoders that can do it
@BrandonBicasso
@BrandonBicasso 18 дней назад
So so. For instance, when I found the gear position sensor. It said “31” and “4E”. 31 decodes to “1” and 4E decodes to “N”. That’s important because I can take the relevant ID on Scout, and display that on screen.
@Je-tm2ku
@Je-tm2ku 18 дней назад
@@BrandonBicasso oh dude that’s great progress so far!
@JohnDStrand
@JohnDStrand 18 дней назад
I know it's an expensive tool, but Would something like the GS-911 work on this?
@BrandonBicasso
@BrandonBicasso 18 дней назад
Possibly. Indian doesn’t use the OBD standard so that may be a problem. Digital Wrench is their proprietary piece that does their diagnostic work.
@johnkevinsmith3718
@johnkevinsmith3718 17 дней назад
🤯🤯🤯🤕🤕
@Dragoninja833
@Dragoninja833 18 дней назад
I'm guessing CC means Closed Circuit
@BrandonBicasso
@BrandonBicasso 17 дней назад
Not necessarily. I'm not sure what gives engineers the idea to pick these specific hex ids, but they mostly translate to digits. "4E" with the gear sensor translates to "N" for neutral, though.
@Dragoninja833
@Dragoninja833 16 дней назад
@@BrandonBicasso Yeah, it seems like it's random unless it's not, which is pretty random. Good luck, man!
@tasunko7672
@tasunko7672 18 дней назад
It's a good thing I quit helping you. I'd be putting a carburetor and an analog speedometer on it. Like Joe Walsh, I'm an analog man. That stuff you're messing with makes absolutely no sense to me.
@BrandonBicasso
@BrandonBicasso 17 дней назад
Lol! I do wonder what type of work a carburetor swap would involve. You'd have to delete or retard the ECM somehow to not send those signals including the fuel pump connections.
@tasunko7672
@tasunko7672 17 дней назад
@@BrandonBicassoI'm REALLY old school. The ECM and high pressure fuel pump would occupy a corner of my garage until I found papers for them to hold down. I appreciate the economy and reliability tech has given us, but I grew up in the 50s and 60s. If I can't fix it with a screw driver and a wrench, I can't fix it.
@87cigs
@87cigs 18 дней назад
this is why i cant buy an indian. there are no stores anywhere even remotely close, where do you get it worked on? i can watch hundreds of hours of step by step guides for anything on almost any harley and there is basically just Brandon Bicasso and whatever he can figure out alone in his garage for Indian tech help. seems like a poor purchase tbh.
@BrandonBicasso
@BrandonBicasso 17 дней назад
Lol! There's plenty of dealerships and some indie shops around. My dealers are hours away but they wouldn't know anything about what I'm doing. Let alone help.
@P.E.O.ll-RhodesScholarGraduate
@P.E.O.ll-RhodesScholarGraduate 18 дней назад
🫢 You got magic that can see a gremlin? What type of sorcery is this?! 🤣👏👏👏✌️
@keithswiercz3890
@keithswiercz3890 18 дней назад
Wow, thats way past my tiny bit of computer program knowledge. Great job doing what you doing. You got me clueless though. 😢😢
@BrandonBicasso
@BrandonBicasso 18 дней назад
I had to grassroot everything from the automotive industry where this has more documentation. No worries, we’re learning together.
Далее
A Few Motorcycle Changes With Big Gains
23:13
Просмотров 4,9 тыс.
Вопрос Ребром: Сергей Бурунов 2
1:03:47
Brazil Fan 😢
00:14
Просмотров 2,9 млн
ROCKET that LITERALLY BURNS WATER as FUEL
19:00
Просмотров 548 тыс.
Indian Scout 101 VS Harley Sportster S
17:07
Просмотров 63 тыс.
A Rider's Nightmare... Motorcycle Loses All Power
11:35
ЗЛОЙ ВЫХЛОП на КИТАЙЦА #shorts
1:00
Вложил 500К? Велокурьер?
0:53
Просмотров 220 тыс.
ПЛЮСЫ ВЕЛОСИПЕДА ФЭТБАЙК #shorts
0:14