Find Jobs
Hire Freelancers

Serial Software Protocol Analyzer

$250-750 USD

Closed
Posted over 1 year ago

$250-750 USD

Paid on delivery
This project is about understanding the serial protocol used by a 3 phased solar inverter. The inverter has a serial port that can be accessed with a proprietary software but because the company that produced the inverter does not exist anymore we can no longer find the software, so we are willing to pay somebody to tell us how to send serial commands to the inverter in order to configure it and monitor it. We have the inverter firmware available, as well as the EEPROM and we will send that firmware to interested parties. The firmware is running on a Infineon TriCore CPU. The end goal of this project is to write a documentation on how can we controll the inverter using serial commands. If there is any CRC checksum involved the winner will have to send the crc generation algorithm over written in a Python/Perl/PHP Also if anyone has the software available we can pay for the software (you can inquire about the software used in private) Here is a made up example on what we expect (eg: 1. set COM port to 9600 8N1, 2. send "@$#PWD_AUTH0000@8888" 3. send "@@GET_V_U@7777" ## Returns the Voltage on phase 1 (everything here is just made up just so people know what we expect to get for the )
Project ID: 34731942

About the project

12 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
12 freelancers are bidding on average $642 USD for this job
User Avatar
Hello there. I have good experience with embedded software and hardware. So hope u choose me, you will get best result. Regards.
$500 USD in 7 days
5.0 (3 reviews)
6.5
6.5
User Avatar
Hello, I hope this finds you well. I have just seen your project requiring; Embedded Software Reverse Engineering I believe that my 10-year experience in this field is what you need right away. Avoid the headache of looking further. Let's save time and focus on the real task. My proposed timelines and budget are just placeholder and an open for negotiation to increase or decrease as per the full requirements at hand. Allow me to prove how better my review can be. Smile all the way! Click the message button, so initiate the conversation. Regards, Fridah
$500 USD in 7 days
4.4 (1 review)
3.2
3.2
User Avatar
Hello Please share the firmware that you have so i can check the command format in that. I am expert to work on the reverse engineering in software. I will provide the complete documentation after done the testing? Can you give me the remote access if i want to do some testing with invertor serial port? Thanks Chanchal Kumari
$750 USD in 7 days
5.0 (1 review)
1.9
1.9
User Avatar
Hi, I am C / C++ / java developer more than 10 years . if you give me a chance, I can help you with your issue as soon as possible.
$389 USD in 7 days
5.0 (1 review)
0.8
0.8
User Avatar
Hi, How are you? I am reverse engineer and rich experience of analyzing and patching firmware. Please send me your firmware and inverter specifications Thank you.
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, Client I have read your requirements in detail in I think the project can be done with my experience. I have experience with RS232 communication with pure C and deep understanding with embedded protocol like I2C and SPI I2S etc.. Your project is very interesting and I hope we can move forward together. Please contact me and let discuss about the project. Best regards Nate
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have 6+ years of experience in application development. I have written serial C# tools for communicating with embedded devices. I can help you in your project. With firmware you mean the code or the Hex file ? Thanks.
$1,000 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi. I really think is the job for me. I did reverse engeneering of propietary protocols for more than 20 years for design my owm microcontroller board. The designs includes reverse ingeneering OEM ASICs , Linux embedded firmware (usually arm architecture) to develop our own design using ASIC/analog/digital logic/microcontroller bard Sebastian
$500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello fellow (former) countryman, I'm so happy that finally my IDA Pro module for TriCore will get another use :), so please accept my bid with confidence, it WILL get disassembled and reversed. Our group motto "Mergi cu Zevedei" is legendary in the scene. I'm offering in this project two milestones: - first milestone: reversing and documenting the protocol. - second milestone: a small Python utility to control de device or, at your choice a C libray that can be called from any real language. Accept the bid with confidence, I will never let down my Clug people. Also on private please send me the model of the inverter, you may get lucky ;). Best regards and hope to hear from you, Zeve
$750 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello this kind of issues is my speciality, Im a developer highly experienced at industrial comm protocols, I have made my own libraries for a couple protocols, please let me know the model of the solar inverter, thanks in advance.
$820 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I have 15+years experience in reverse engineering and done lots of projects like this I can find the protocol by reversing that firmware please contact me to discuss more thanks
$1,000 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ROMANIA
Cluj-Napoca, Romania
5.0
3
Payment method verified
Member since May 8, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.