
Closed
Posted
Paid on delivery
Custom Android Automotive OS (AAOS) Build with Full CAN Bus Read/Write Control - University Project **Project Description:** Looking for an experienced Android system developer to build a custom Android Automotive OS (AAOS) with complete CAN bus read/write capabilities for my university automotive project. **IMPORTANT:** This is NOT Android Auto (phone mirroring) - I need the actual Android Automotive operating system that runs natively in vehicles, similar to Tesla's infotainment system or BMW iDrive. **Core Requirements:** **1. Custom Android Automotive OS Build:** - Build Android 13 Automotive from AOSP source code - Configure for x86_64 (emulator) and ARM64 (Raspberry Pi 4) - Custom kernel with SocketCAN enabled for raw CAN access - Vehicle HAL implementation for hardware communication - System-level permissions for CAN bus control - Remove unnecessary Google services - OTA Update capabilities (OVER THE AIR) **2. Full CAN Bus Read/Write Capabilities:** - Monitor ALL vehicle CAN messages in real-time - Send CAN commands to control vehicle functions (doors, windows, lights, climate) - Support multiple CAN interfaces simultaneously (CAN0, CAN1, CAN2) - Raw CAN frame access (not just OBD2 PIDs) - ISO-TP protocol support for multi-frame messages - CAN FD support for modern vehicles **3. Hardware Support:** - USB CAN adapters (PEAK PCAN-USB, CANtact, Kvaser) - Bluetooth/WiFi CAN interfaces (OBDLink MX+, ELM327) - Direct CAN transceiver support (MCP2515, MCP2551) - Multiple CAN bus speeds (125k, 250k, 500k, 1Mbit) **4. Integrated Vehicle Control App:** Pre-installed system app with: - Real-time CAN message monitor and decoder - Send custom CAN commands interface - DBC file import for signal definitions - Vehicle control panels (doors, windows, climate, lights) - OBD2 diagnostic functions (read/clear codes) - Data logging to CSV/JSON - Professional UI optimized for automotive displays **5. Vehicle Control Features (Like OEM Systems):** - Door lock/unlock control - Window up/down commands - Climate control (temperature, fan, vents) - Light control (interior, exterior) - Seat adjustments - Mirror control - Similar to what Tesla Model 3 or BMW iDrive can do **Technical Specifications:** - Kernel: Linux with CONFIG_CAN, CONFIG_CAN_RAW, CONFIG_CAN_ISOTP enabled - Protocols: Raw CAN, OBD2, UDS (ISO 14229), J1939 - CAN IDs: Both 11-bit and 29-bit support - Architecture: HAL layer, JNI bindings, AIDL interfaces - Safety: Rate limiting, confirmation dialogs, read-only default mode **Deliverables:** 1. Complete AAOS system images (.img files) 2. Full source code with comments 3. Build environment setup guide 4. Kernel configuration files 5. CAN command documentation 6. DBC files for common vehicles 7. Testing procedures document 8. Video demonstration of features **Required Skills:** - AOSP building experience (MUST have built Android from source) - Android Automotive OS knowledge (not just Android Auto) - Linux kernel configuration and driver development - CAN bus protocols and SocketCAN experience - C/C++ for HAL and kernel modules - Kotlin/Java for Android system apps - Understanding of vehicle communication protocols - Experience with automotive hardware interfaces **Ideal Candidate Has:** - Previously built custom Android Automotive OS - Worked with CAN bus on embedded systems - Experience with vehicle diagnostic tools - Knowledge of automotive security and gateways - Built similar systems for Tesla, BMW, or aftermarket head units **Project Context:** This is for university research on vehicle communication systems and automotive cybersecurity. The system will be used for educational demonstrations and testing on development boards and test vehicles. Must work in emulator for initial development and on real hardware for deployment. **Important Notes:** - Must understand difference between monitoring and controlling vehicle functions - System needs actual CAN write capabilities, not just reading - Should be similar to professional tools like CANoe or Vector hardware - All code must be well-documented for academic purposes - Need explanation of how the system works for learning **To Apply, Please Answer:** 1. Have you built Android Automotive OS from source before? 2. Do you have experience with CAN bus protocols and SocketCAN? 3. Have you implemented vehicle control via CAN (not just OBD2 reading)? 4. Can you modify Android kernel for hardware support? 5. What's your experience with automotive systems? **Please Include:** - Examples of similar automotive/embedded projects - Your approach to implementing CAN write functionality - Timeline breakdown for each component This is a technically complex project requiring system-level development skills. Only apply if you have experience with AOSP, kernel development, and CAN bus protocols. Looking forward to working with an experienced developer who can deliver a professional automotive-grade system! --- **Skills Required:** Android, Linux, C Programming, Embedded Software, Kernel Development, Android Automotive, CAN Bus, Automotive, AOSP, System Programming, Hardware Integration, Kotlin
Project ID: 39699135
10 proposals
Remote project
Active 9 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $14 AUD for this job

Hello Dear! I write to introduce myself. I'm Engineer Toriqul Islam. I was born and grew up in Bangladesh. I speak and write in English like native people. I am a B.S.C. Engineer of Computer Science & Engineering. I completed my graduation from Rajshahi University of Engineering & Technology ( RUET). I love to work on Web Design & Development project. Web Design & development: I am a full-stack web developer with more than 10 years of experience. My design Approach is Always Modern and simple, which attracts people towards it. I have built websites for a wide variety of industries. I have worked with a lot of companies and built astonishing websites. All Clients have good reviews about me. Client Satisfaction is my first Priority. Technologies We Use: Custom Websites Development Using ======>Full Stack Development. 1. HTML5 2. CSS3 3. Bootstrap4 4. jQuery 5. JavaScript 6. Angular JS 7. React JS 8. Node JS 9. WordPress 10. PHP 11. Ruby on Rails 12. MYSQL 13. Laravel 14. .Net 15. CodeIgniter 16. React Native 17. SQL / MySQL 18. Mobile app development 19. Python 20. MongoDB What you'll get? • Fully Responsive Website on All Devices • Reusable Components • Quick response • Clean, tested and documented code • Completely met deadlines and requirements • Clear communication You are cordially welcome to discuss your project. Thank You! Best Regards, Toriqul Islam
$30 AUD in 1 day
4.3
4.3

The work you’ve described is exactly what I specialise in. I understand the need for a custom Android Automotive OS with full CAN bus read/write capabilities for your university project. With years of experience managing web, design, and tech projects, I'm now on Freelancer to reach more clients. I can offer expertise in AOSP building, Android Automotive OS knowledge, Linux kernel configuration, CAN bus protocols, C++ for HAL and kernel modules, and Kotlin/Java for Android system apps. I would love to chat more about your project! Regards, Sash
$10 AUD in 30 days
0.6
0.6

This sounds right up my alley. I understand the need for a custom Android Automotive OS with full CAN bus read/write control for your university project. I have experience building custom Android systems from source, knowledge of CAN bus protocols, and expertise in kernel development. I can offer AOSP building experience, Android Automotive OS knowledge, and skills in C/C++, Kotlin, and Java for system apps. Rest assured, I offer a 100% refund if I fail to deliver. Simple as that. Excited to collaborate on this cutting-edge project. Thanks, Alex
$10 AUD in 30 days
2.4
2.4

Hello, I have carefully reviewed and fully understood your detailed requirements for building a custom Android Automotive OS with complete CAN bus read/write capabilities for your university automotive project. I have extensive experience building Android Automotive OS from AOSP source, customizing kernels with SocketCAN, implementing Vehicle HAL layers, and integrating raw CAN, OBD2, UDS, and J1939 protocols. I have worked on embedded automotive systems with real-time CAN monitoring, multi-interface support, and hardware integration for USB, SPI, and Bluetooth/WiFi CAN adapters. My background includes secure kernel-level development, OTA updates, and creating professional in-vehicle apps with control panels and diagnostics, similar to OEM systems like Tesla or BMW. I deliver clean, well-documented code and complete build guides for academic purposes. You should choose me because I combine deep AAOS expertise, automotive protocol knowledge, and hands-on hardware experience, ensuring your project is implemented professionally, tested thoroughly, and ready for demonstration. I am confident in delivering a robust, automotive-grade system and look forward to working with you.
$20 AUD in 7 days
0.0
0.0

?YOU PAY WHEN YOU ARE HAPPY WITH THE WORK ? I am a person for your project, I will work with you until you are 100% satisfied. Your need for a custom Android Automotive OS with full CAN bus control aligns with my expertise in building Android systems from source code, configuring for different architectures, and implementing vehicle HAL for seamless communication. While new to Freelancer, I have extensive experience in AOSP, kernel development, and CAN bus protocols. I would love to chat more about your project! The worst that can happen is you walk away with a free consultation. Regards, Brandon Booth
$10 AUD in 30 days
0.0
0.0

I am a perfect fit for your project as an experienced developer with knowledge in building custom Android Automotive OS. I can provide a seamless integration of full CAN bus read/write control as requested, ensuring a professional and user-friendly system. While I am new to freelancer, I have tons of experience and have done other projects off site. I would love to chat more about your project! Regards, Dwayne
$10 AUD in 30 days
0.0
0.0

"I have extensive experience delivering high-quality work similar to this project. My skills, attention to detail, and commitment to meeting deadlines ensure your requirements will be fully satisfied. I also offer clear communication and flexibility to adapt to your feedback, ensuring the final result matches your expectations."
$20 AUD in 7 days
0.0
0.0

This is the kind of project I value. I specialize in custom Android 13 Automotive OS builds with full CAN bus read/write control, meeting all your detailed requirements. While I am new to freelancer.com, this does not take away from the quality of my work, and I have an extensive background of experience with other projects off-site. I'm keen to hear more about the vision for this project. Regards, Brian. W
$10 AUD in 30 days
0.0
0.0

From Concept to Launch: Full-Stack Solutions Without the Hassle I understand the critical need for a tailor-made Android Automotive OS with robust CAN bus read/write control for your university project. With expertise in AOSP, Linux kernel development, and CAN bus protocols, my team ensures a clean, professional, and seamless integration. While I am new to Freelancer, my driven junior team strives to exceed your expectations. We believe in delivering not just projects but tangible results. I would love to chat more about your project! Regards, Taryn September
$10 AUD in 30 days
0.0
0.0

This is exactly the work I love, and you only pay once you are 100% satisfied. I understand the need for a custom Android Automotive OS with complete CAN bus read/write control for your university project. My expertise lies in AOSP building, Android Automotive OS, Linux kernel configuration, SocketCAN, C/C++, and Kotlin. Although I’m new to Freelancer, I bring extensive experience from numerous off-platform projects. My rates are low as I'm establishing my profile, but the quality of my work is top-notch. Let’s connect to explore how I can help bring your project to life. Regards, Carla V
$10 AUD in 30 days
0.0
0.0

Kuala Lumpur, Malaysia
Payment method verified
Member since Dec 25, 2021
$10-30 AUD
$30-250 AUD
$10-30 AUD
$14-30 NZD
$8-15 USD / hour
$250-750 USD
₹600-1500 INR
₹75000-150000 INR
$70 USD
₹1500-12500 INR
₹250000-500000 INR
₹750-1250 INR / hour
$25-50 USD / hour
$15-25 USD / hour
₹600-1500 INR
$2-8 USD / hour
$30-250 USD
$10-30 USD
$250-750 USD
£250-750 GBP
₹1500-12500 INR
$250-750 USD
$1000-2000 USD
min $50 USD / hour