• Welcome Visitor! Please take a few seconds and Register for our forum. Even if you don't want to post, you can still 'Like' and react to posts.

Whats the difference, firmware vs software?


Dirtman

Former Middleweight Moss Fighting Champion
Joined
May 28, 2018
Messages
19,304
City
41N 75W
Vehicle Year
2009
Engine
2.3 (4 Cylinder)
Transmission
Automatic
Total Lift
It's up there.
Total Drop
It's down there.
Tire Size
Round.
My credo
I poop in the furnace.
Yea i realize it's undoubtedly a dumb question.

Whats the difference between firmware and software? My new OBD adapter says update the "firmware" to the latest version and says you can do it via PC or phone. Does this mean the firmware updates the device itself and not the thing running it? Aka the files get loaded onto the obd adapter and not the phone or laptop?

The reason I ask is because I couldn't get the update to work on my computer but it did work on my phone, but if I now use the device on my laptop is it still "upated"?
 
The reason I ask is because I couldn't get the update to work on my computer but it did work on my phone, but if I now use the device on my laptop is it still "upated"?
I believe that is correct. The firmware is the "operating system" of the device. The OBD2 adapter has a microcontroller inside that does its own processing and communicates with other microprocessors like your pc or phone or the ecu in the vehicle.so it has its own operating system and software, otherwise known as firmware.
 
Firmware Is code that gets loaded to the device itself and tells the devices hardware how to run and what parameters are needed to do a desired "basic" function. Firmware's updates are kept in PROM on the device itself. When updating Firmware you are flashing the PROM chip on the device.

Software is the program that you personally interface with that reads what the hardware is putting out. Software is easy to update and and is usually stored on a separate storage device unlike firmware.

Firmware is similar to a PC's BIOS: Basic Input Output Settings
Software is what gets put on the storage device: Operating system and programs

EDIT: ROM: Read Only Memory
PROM: Programable Read Only Memory
Edited ROM to PROM for accuracy
 
Last edited:
I'm pretty much going to echo Bgunner. Firmware is what gets the electronic device running enough to read the software. Basic instruction code, how to interface with the data drive, that kind of thing. Software is what you work with and tell the device what to do.
 
01000001 01101100 01101100 00100000 01100010 01100101 01100001 01110100 00100000 01101101 01100101 00100000 01110100 01101111 00100000 01101001 01110100 00101110 00100000 00001010 00001010 01000100 01101001 01100100 01101110 01110100 00100000 01110010 01100101 01100001 01101100 01101001 01111010 01100101 00100000 01110111 01100101 00100000 01101000 01100001 01100100 00100000 01110011 01101111 00100000 01101101 01100001 01101110 01111001 00100000 01101110 01100101 01110010 01100100 01110011 00101110 00100000 00001010 00001010 01000011 01101111 01101111 01101100 00101110 00100000 00001010 00001010 00001010 00001010 01000001 01101100 01110011 01101111 00101100 00100000 01100100 01101001 01110010 01110100 01101101 01100001 01101110 00111010 00100000 01110100 01100001 01101011 01100101 00100000 01100001 00100000 01100110 01110101 01100011 01101011 01101001 01101110 01100111 00100000 01110011 01101000 01101111 01110111 01100101 01110010 00100000
 
tenor (3).gif
 
01000001 01101100 01101100 00100000 01100010 01100101 01100001 01110100 00100000 01101101 01100101 00100000 01110100 01101111 00100000 01101001 01110100 00101110 00100000 00001010 00001010 01000100 01101001 01100100 01101110 01110100 00100000 01110010 01100101 01100001 01101100 01101001 01111010 01100101 00100000 01110111 01100101 00100000 01101000 01100001 01100100 00100000 01110011 01101111 00100000 01101101 01100001 01101110 01111001 00100000 01101110 01100101 01110010 01100100 01110011 00101110 00100000 00001010 00001010 01000011 01101111 01101111 01101100 00101110 00100000 00001010 00001010 00001010 00001010 01000001 01101100 01110011 01101111 00101100 00100000 01100100 01101001 01110010 01110100 01101101 01100001 01101110 00111010 00100000 01110100 01100001 01101011 01100101 00100000 01100001 00100000 01100110 01110101 01100011 01101011 01101001 01101110 01100111 00100000 01110011 01101000 01101111 01110111 01100101 01110010 00100000
That’s not a nice thing to call someone.
 
Trying to change its program
Trying to change the mode —
Crack the code
Images conflicting
Into data overload

1-0-0-1-0-0-1
S.O.S.
1-0-0-1-0-0-1
In distress
1-0-0-1-0-0

Memory banks unloading
Bytes break into bits
Unit one’s in trouble
And it’s scared out of its wits

- classic RUSH
 
If a packet hits a pocket on a socket on a port, and the bus is interrupted at a very last resort,
and the access of the memory makes your floppy disk abort, then the socket packet pocket has an error to report.

If your cursor finds a menu item followed by a dash, and the double-clicking icon puts your window in the trash,
and your data is corrupted cause the index doesn't hash, then your situation's hopeless and your system's gonna crash!

If the label on the cable on the table at your house, says the network is connected to the button on your mouse,
but your packets want to tunnel to another protocol, that's repeatedly rejected by the printer down the hall......

And your screen is all distorted by the side effects of gauss, so your icons in the window are as wavy as a souse;
then you may as well reboot and go out with a bang, 'cuz sure as I'm a poet, the sucker's gonna hang.

When the copy on your floppy's getting sloppy in the disk, and the macro code instructions cause unwanted risk,
then you'll have to flash the BIOS and you'll want to RAM your ROM, just quickly turn the darn thing off and run to tell your Mom!
 
He told dirtman to take a shower. The rest didn't really matter.
 

Sponsored Ad


Sponsored Ad

TRS Events

Member & Vendor Upgrades

For a small yearly donation, you can support this forum and receive a 'Supporting Member' banner, or become a 'Supporting Vendor' and promote your products here. Click the banner to find out how.

Recently Featured

Want to see your truck here? Share your photos and details in the forum.

Ranger Adventure Video

TRS Merchandise

Follow TRS On Instagram

TRS Sponsors


Sponsored Ad


Sponsored Ad


Amazon Deals

Sponsored Ad

Back
Top