Problem Description
When attempting to add additional tables for CustomOS, you may encounter an error message stating "Not enough space to create additional tunes" followed by "Requires x more bytes than were available". This prevents saving the new tune slot.
Root Cause
This error occurs when the ECU's available memory is insufficient to accommodate all the tables being added to the new tune slot. Each ECU has limited memory capacity, and adding too many tables can exceed this limit.
Solution
Selective Table Addition
Instead of adding all available tables, focus on adding only the tables that are essential for your specific tune requirements.
Steps to Resolve
- Identify Essential Tables: Determine which tables are necessary for your tune (e.g., E85 mapping, ghost cam mapping)
- Add Tables Selectively: Rather than including all available tables, add only those required for your specific application
- Test Memory Usage: After adding essential tables, attempt to save the tune slot
Best Practices
- Minimize Table Count: Only include tables that directly impact your tune's functionality
- Prioritize Critical Tables: Focus on tables essential for engine safety and performance
- Consider ECU Limitations: Different ECUs may have varying memory capacities
- Review Table Necessity: Regularly assess whether all included tables are actually needed for the tune's operation
