Category

my7thgen 09-15

Category

CVTz50 is an Android App that allows you to perform various diagnostics on your CVT transmission. No need to go buy special scanners, gauges and/or pay your Nissan dealer a “special diagnostic fee“.  This app will tell you everything you need to know about your CVT including some additional nice features such as resetting your CVT fluid deterioration counter and adjusting your engine brake levels. Many 7thgen Maxima owners like to use this app to monitor the CVT temperature levels after installing an additional transmission oil cooler.

Special thanks to Eric Cruz for finding and validating this app for Nissan Maximas. 

App Price: $4.99
Download Link: https://play.google.com/store/apps/details?id=com.cvtz50.cvtz50

You will need an ELM327 interface to use the app. You can buy them on eBay for around $15 bucks. It must be an ELM327 1.5 built on original Microchip PIC18F25K80. To ensure your ELM327 interface will work, you can try the demo app here: https://play.google.com/store/apps/details?id=com.cvtz50.cvtz50demo

Applications

  • 2007-2008 6thgen Maxima
  • 2009-2015 7thgen Maxima
  • 2016+ 8thgen Maxima
  • Also supports Nissan Murano Z50/Z51, partial support for other vehicles equipped with Jatco CVT – Nissan Teana, X-Trail, Qashqai, Juke, Wingroad; Mitsubishi Outlander, Lancer; Renault Koleos; Suzuki Kizashi; Chery and others

Main Features

Information Credit: http://cvtz50.info

  • Read and clear CVT Diagnostic Trouble Codes (DTC)
  • Read and clear engine DTC
  • Read and reset CVT fluid deterioration counter (CVTF deterioration date)
  • Adjustment of engine brake level
  • Adjustment of Idle RPM and ignition timing; Idle air volume learning
  • CVT monitoring: real-time monitoring of CVT fluid temperature, pressures, deterioration, gear ratio and many others
  • Monthly statistics for CVT temperature, pressure in special conditions, failed gear switching, mileage, fuel consumption, run hours and CVTF deterioration trend

Quick start

  • Install latest CVTz50 version from Google Play
  • For Bluetooth version of ELM327 interface: Connect ELM327 adapter to OBD-II diagnostic interface of the vehicle with ignition turned on and perform Bluetooth pairing of ELM327 adapter in Bluetooth settings of your Android device. If ELM327 adapter is named “OBDII” in the list of Bluetooth devices, then CVTz50 will be selecting this adapter automatically. If ELM327 adapter has different name, then this name should be set in CVTz50 options manually, otherwise CVTz50 will be asking to select adapter after each CVTz50 startup.
  • For WiFi version of ELM327 interface: Connect ELM327 adapter to OBD-II diagnostic interface of the vehicle with ignition turned on and connect your Android device to WiFi network of ELM327 adapter. In CVTz50 menu, select “Use WiFi ELM327” and make sure that IP-address and port are the same as specified in user’s manual of the adapter. Some Android devices require turning on the option “Connect to WiFi network even if it doesn’t provide Internet connectivity”.
  • Start CVTz50 and verify the connection by pressing CVT Data Monitor button. If ELM327 connection established successfully, CVTz50 will show connection progress and enter data monitoring mode.

Reading and erasing DTC

To read Diagnostic Trouble Codes stored in CVT or in engine, press button Read/Clear CVT DTC or Read/Clear Engine DTC. After successful DTC reading, CVTz50 will show number of errors stored in corresponding control module and list of the codes.

In order to erase CVT/engine DTC, press and hold corresponding button, then confirm erasing by selecting YES in confirmation dialog.

 

Reading and resetting CVT Fluid Deterioration counter

Press Read/Clear CVTF Deterioration button to read deterioration data.

Nissan recommends to change CVT fluid if deterioration exceeded 210000 points. Note that on majority of the vehicles the deterioration counter takes into account CVT operation only in high temperature conditions (the counter increases only when CVT temperature is above 90°C). There might be other reasons to replace CVT fluid – they shall be considered even if deterioration counter is significantly below the threshold.

After replacing CVT fluid, CVTF Deterioration data should be cleared. To perform deterioration data erasing, hold Read/Clear CVTF Deterioration button and confirm the operation by selecting YES in confirmation dialog.

Engine Brake adjustment

Press Engine Brake Adjustment button to change the level of engine braking. Current brake level will be retrieved from CVT control module and marked in the selection dialog. Select new brake level and confirm the change by pressing OK or press Cancel to exit without saving. Nissan is not recommending to select levels +1, -1 and -2.
Nissan is not recommending to select levels +1, -1 and -2.

Engine braking can be adjusted only on Nissan-based vehicles. Mitsubishi, Peugeot, Citroen, Jeep do not provide such ability in their CVT control firmware.

CVT Data Monitor mode

Press CVT Data Monitor button to start realtime monitoring of CVT parameters. Data monitoring will be also started automatically if no buttons pressed within 10 seconds after CVTz50 launched. In this mode, CVTz50 shows majority of significant realtime CVT parameters that can be seen in official diagnostic tool Consult-II:

  • Engine speed, RPM (corresponding Consult-II parameter: ENG SPEED)
  • Gear lever position or manual gear number in manual mode (in brackets when brake pedal depressed)
  • Vehicle speed, KM/H (corresponding Consult-II parameter: VEHICLE SPEED). Some vehicles may report here values less than real vehicle speed. For such cases, it is possible to manually select speed source: CVT speed sensor, ABS speed sensor, or speed recognized by engine control system. Speed source selection menu can be opened by long click on speed value in monitor mode.
  • Accel – accelerator position, values in range from 0.0 to 8.0 (corresponding Consult-II parameter: ACC PEDAL OPEN)
  • Engine horsepower (value calculated basing on engine speed and load), hp
  • Engine torque (value calculated by control module basing on engine speed and load), N·m (corresponding Consult-II parameter: VENG TRQ)
  • AWD %:% F:R – AWD solenoid control current and corresponding torque distribution between Front and Rear axis from 100%:0% to 50%:50% (only for Nissan-based vehicles) (corresponding Consult-II parameter: ETS SOLENOID)
  • Vehicle acceleration, g (corresponding Consult-II parameter: G SPEED)
  • Instant fuel consumption in liters per 100km and in liters per hour; fuel level sensor, distance to empty calculated by CVTz50, average fuel consumption, fuel consumed, total travel distance and travel time (to reset these values calculated by CVTz50, press and hold any of these numbers)
  • Engine – engine coolant temperature and color indicator of temperature range (<20°C COLD; 20-80°C WARM; 80-100°C OK; 100-120°C HOT; >120°C HOTTER) (corresponding Consult-II parameter: COOLAN TEMP/S)
  • Intake – intake air temperature (measured at mass airflow sensor) (corresponding Consult-II parameter: INT/A TEMP SE)
  • CVT Temp/Count – CVT fluid temperature in 2 different units: Celsius degrees and in “Counts” displayed by other diagnostic tools; and color indicator of temperature range (<20°C COLD; 20-50°C WARM; 50-90°C OK; 90-110°C HOT; >110°C HOTTER) (corresponding Consult-II parameter: ATF TEMP COUNT)
  • Clutch Lockup – torque converter lockup current; and color indicator showing up when torque converter is in locked up state (corresponding Consult-II parameter: ISOLT1)
  • Slip Rev – RPM slippage inside torque converter (shall be around 0 when torque converter is locked up) (corresponding Consult-II parameter: SLIP REV)
  • Trq Ratio – torque ratio of torque converter (corresponding Consult-II parameter: TRQ RTO)
  • Virt. Gear – approximate number of virtual gear which corresponds to current gear ratio
  • Gear Ratio – CVT gear ratio, target and actual (corresponding Consult-II parameter: DGEAR RATIO / GEAR RATIO); for transmissions with auxiliary gear (like CVT7) additional indicator ▲ shows that auxiliary gear switched from low-gear mode to high-gear mode
  • STM Step – Step Motor position, target and actual (corresponding Consult-II parameter: DSTM STEP / STM STEP), only for transmissions equipped with Step Motor (Jatco CVT prior to CVT7)
  • Approximate final torque after considering all gear ratios (based on engine RPM, load, current gear ratios, only for Nissan Murano)
  • SEC PRS Target – target CVT fluid pressure in secondary pulley, MPa (corresponding Consult-II parameter: TGT SEC PRESS)
  • SEC Pressure – actual CVT fluid pressure in secondary pulley, MPa (corresponding Consult-II parameter: SEC PRESS)
  • sec max – maximum CVT fluid pressure in secondary pulley observed during current CVTz50 session, MPa
  • PRI Pressure – actual CVT fluid pressure in primary pulley, MPa (corresponding Consult-II parameter: PRI PRESS)
  • pri max – maximum CVT fluid pressure in primary pulley observed during current CVTz50 session, MPa
  • Line PRS Tgt – target LINE pressure, MPa (corresponding Consult-II parameter: LINE PRS)
  • LU – target torque converter lockup pressure, MPa (corresponding Consult-II parameter: LU PRS)
  • Deterior. – CVT Fluid Deterioration, value in brackets shows deterioration increase during current CVTz50 session (corresponding Consult-II parameter: CVTF DETERIORATION DATE)
  • Battery – TCM (transmission control module) power supply voltage (corresponding Consult-II parameter: VIGN SEN) and voltage on OBD2 socket, V
  • Timestamp of last monitoring data update. In case if DTC appear in engine control or CVT control, then timestamp will be replaced with DTC indicator – yellow in case of engine DTC and red in case of CVT DTC.

Data updates every 5-8 seconds when CVTz50 reads data from CVT control module, engine control module and AWD control module. Update frequency can be increased to 5-8 updates per second by turning off reading of engine and AWD in CVTz50 menu.

 

Data charts

Data chart showing last 200 values of specific CVT parameter can be opened by pressing parameter name or value in CVT Data Monitoring mode. Red line is the selected parameter and blue line is Vehicle Speed.

 

Main menu (settings)

  • Monitor CVT – Turning on/off reading of data from CVT control module
  • Monitor Engine and DTC – Turning on/off reading of data from engine control module, and reading CVT and engine DTC (if this option turned off, CVT monitoring will be able to indicate only critical DTC or DTC already presented before CVTz50 launch)
  • Monitor AWD – Turning on/off reading of data from AWD control module
  • Start Data Monitor / Pause Data Monitor – this command allows to pause/resume data monitor without closing data monitor window
  • Data Logging To File – Turning on/off saving logs to files cvtz50.txt, cvtz50_params.txt and cvtz50_engine.txt
  • Consumption Correction – setting fuel consumption correction coefficient for case if real consumption significantly differs from consumption calculated by CVTz50
  • Alt. Consumption – Alternative method of fuel consumption calculation (for Nissan Murano). This method can be more precise comparing to default
  • Long Term Consumption – Turning on/off saving of travel distance and fuel consumption between CVTz50 sessions. If turned off, average fuel consumption will be cleared at every CVTz50 start
  • Switch Color Theme – switching between dark and light color themes (requires CVTz50 restart)
  • Force English Interface – forcing English interface language for those who prefer to disable localized translation
  • Font autoscaling – Turning on/off automatic selection of font size in Data Monitoring mode
  • Tune font scale – correction of font size in Monitoring mode for case if text labels overlap
  • Voice Notifications – voice notifications for CVT temperature levels (notifies when CVT fluid reaches temperature levels 20°C, 50°C, 90°C) and new CVT and engine DTC
  • Keep CVTz50 in foreground – prevent Android from closing CVTz50 running in low memory condition
  • Change default Bluetooth adapter – setting adapter name that will be selected by CVTz50 automatically without need of manual adapter selection from the list. Bluetooth MAC address in format “12:34:56:78:9A:BC“ allowed here (if MAC address specified, CVTz50 will not show adapter selection dialog even if there is no paired device with such MAC address).
  • Turn off Bluetooth on exit – turn off Bluetooth on Android device upon exiting CVTz50 in case if Bluetooth was turned on by CVTz50 on startup
  • Bluetooth Compat (*) – Bluetooth compatibility modes (different modes of Bluetooth security, speed). Compatibility settings should be used only in case of inability to setup Bluetooth connection or in case of Bluetooth connection instability.
  • Always Reconnect – more aggressive connection/reconnection mode. When enabled, CVTz50 will be continuously trying to connect to ELM327 which may lead to high battery consumption
  • ELM327 v2.15 Workaround – compatibility mode for “bad” ELM327 adapters
  • Use WiFi ELM327 – use WiFi variant of ELM327 adapter instead of Bluetooth. After selecting this option, additional dialog will be shown allowing to set adapter IP address and port.

Primary Pulley Pressure automatic test during stop

CVTz50 automatically tracks primary pulley pressure while vehicle stopped in D position after CVT fluid temperature reached 50°C and Step Motor got position 4. Under these conditions, primary pulley pressure should not drop below 0.5MPa. Once these conditions met, CVTz50 will display additional information block near Primary Pulley Pressure – Step4 %/min/avg showing percentage of Step Motor setting to 4 during continuous braking from 40km/h to 0km/h (more is better), minimum and average pressure during stop (closer to 0.7MPa is better). The block will be highlighted by yellow if minimum value drops below 0.5MPa; highlighted by red if drop below 0.3MPa.
This automatic test is applicable only to CVTs equipped with Step Motor (prior to CVT7).

Pressure test during acceleration

During intensive acceleration from 0km/h (engine speed more than 3000 rpm), primary and secondary pulley pressure shall reach at least 5MPa. This test shall be performed in CVT-only monitoring mode (monitoring of engine and AWD turned off in CVTz50 menu) to ensure enough measurement sampling rate. Maximum primary and secondary pressures will be shown in fields sec max and pri max.

Note: maximum values can be reset only by exiting CVTz50 so cvtz50 should be restarted before each attempt.

Acceleration time measurement

In CVT-only monitoring mode (monitoring of engine and AWD turned off in CVTz50 menu) if accelerator pedal fully depressed, CVTz50 automatically measures acceleration time 0-50km/h, 0-100km/h, 0-150km/h, 0-200km/h. Measurement result will be shown near indication of gear lever position. Measurement accuracy is around 0.25s if data updated 4 times per second.

Monthly Statistics

During monitoring, CVTz50 collects statistics on CVT temperature conditions, pressures, milage, fluid deterioration, engine runtime and other data. Statistics button opens new window showing graphical representation of collected statistical data which can be checked for any trends (like month-by-month pressure decrease illustrating fast CVT wear). Backup copy of statistical data is stored in Google account (if Android device is linked with Google account and applications data backup was not turned off during Android device setup) and will be restored in case of CVTz50 re-installation or during migration to new Android device using same Google account (if during migration to new device user allow “restore applications and their data from previous device”).

  

CVT Information

CVT Information button opens new window showing following information retrieved from TCM (transmission control module):

  • Calibration Identifier – set of digits which is usually unique for each CVT assembly. Calibration data is stored in valve body (on CVT prior to CVT7) and copied to TCM during pairing of specific valve body with specific TCM
  • Last 5 previous CVT DTC and time of their recording by TCM in “warm engine run hours” (not all DTCs stored here by TCM)
  • CVT-A and CVT-B parameters which are showing number of occurrences of error conditions
  • Run hours – engine run hours counted by TCM. Rounded up to 10-minute intervals during each engine start. Counter resets when erasing TCM EEPROM (e.g. during TCM firmware update or TCM replacement). Counter stops increasing after reaching 10922 hours.
  • Run hours (warm engine) –run hours of warmed up engine. Counter stops increasing after previous counter reached 10922 hours.

Idle Rpm adjustment and Ignition Timing adjustment

Idle Rpm Adjustment can be started by short pressing of button Idle Rpm Adj / Idle Air Learn (Nissan).
Ignition Timing adjustment can be started by long pressing of button Power Balance / Ign Timing (Nissan).
After starting an adjustment, CVTz50 reads current adjustment levels from engine control module and mark it in adjustment selection window. Press OK to save newly selected adjustment value to engine control module or press Cancel to quit without saving.

Adjustments can be performed only on warmed up engine. Idle Air Volume Learning might be required before performing these adjustments.

 

Idle Air Volume Learning

Long pressing of Idle Rpm Adj / Idle Air Learn (Nissan) button initiates the learning procedure. Learning should be performed on warmed up engine, all electronic load need to be switched off. Idle Rpm Adjustment and Ignition Timing adjustment need to be set to 0 before starting this procedure.

Power Balance Test

Power Balance dialog allows to temporary disable fuel injection in specific cylinder. Dialog title shows current engine RPM and minimum RPM observed after last switching of cylinders. This test allows to compare performance among cylinders.

Custom Commands

CVTz50 allows to send any custom commands or command series to ELM327 or to any vehicle control unit.

CVTz50 optionally can connect to CVT control module or to engine control module before executing entered custom command.

Logging CVT parameters to file

Log containing main data exchange between CVTz50 and ELM327 adapter is stored in file cvtz50.txt which can be found on memory card of Android device.

CVT realtime parameters recorded during monitoring are stored in file cvtz50_params.txt which can be opened by Microsoft Excel for detailed offline analysis.

In engine-only monitoring mode, engine realtime parameters are stored in logfile cvtz50_engine.txt.

Frequently Asked Questions

Q: Does CVTz50 work with UBS variant of ELM32, can it run on iOS or Windows Mobile?
A: No and there are no plans to add their support in the futureQ: What does specific DTC mean? What is the meaning of specific CVT parameter?
A: Most reliable information can be found in Electronic Service manual for specific vehicle which also describe potential causes for major DTCs and corresponding diagnostic and recovery procedures.Q: Why Primary Pressure is always 0 and Step4 test does not show this pressure while other parameters displayed correctly?
A: Some vehicles do not have Primary Pressure sensor so this parameter is always displayed as 0

Where to buy ELM327 Interface

Fastest and most reliable way of getting proper ELM327v1.5 is buying it at local store. Check it immediately with CVTz50 or CVTz50 DEMO and get moneyback if it unable to connect to transmission. Just one disadvantage – price of the interface will be higher comparing to online stores.

It is also possible to buy a good ELM327 interface via Ebay or Aliexpress, search using keywords ELM327 PIC18F25K80 (PIC18F25K80 is name of the chip inside majority of “good” adapters). The problem is that some sellers are still shipping “fake” interfaces regardless of mentioning the name of good chip in item’s description, especially sellers offering lowest price. So before placing an order, it is necessary to check with the seller whether their product really has proper version 1.5 and build on appropriate hardware. Sample query to a seller: Is your ELM327 1.5 built on original Microchip PIC18F25K80? What’s the frequency of crystal oscillator there, 4mhz or 16mhz? Does it support commands ATAL and ATPPS?

Difference between good and bad ELM327 interface

Casing of good and bad interfaces is the same (many variants of cases exist however all of them can have fake components inside) so it is needed to look into internals. Many online stores provide pictures of disassembled devices allowing to recognize obvious fakes (though pictures in online shops are not always real).”Good”, “real version 1.5” ELM327 interfaces are built on chip PIC18F25K80 produced by Microchip. As a rule, such interfaces are properly listed as “version 1.5” in online stores. Android application ELM327 Identifier after analysis of such device show that the interface supports all commands of ELM327 protocol till version 1.4.”Bad” (or fake) interfaces are built on cheap microcontrollers like STM32F042, BK3231Q, 25K80 QBD327 and unknown chips hidden under black drop of special varnish. Such interfaces are usually recognized as “Chineese version 2.1”, however many unfair sellers are selling these as v1.5. Moreover, when connected to diagnostic software, poor interfaces can report version 1.5 so they are “fake v1.5” (actually they can show any number there). If “bad” interface is not trying to trick the user, than ELM327 Identifier will show that many v1.4 commands are not supported. However if fake ELM327 programmed to cheat diagnostic software, ELM327 Identifier can show same result as for good interface or even better.Special attention to new kind of fake adapters introduced in 2017 – built on chip QBD327 relabeled as PIC18F25K80. Such relabeled chips have following specialities:

  • Microchip logotype (M) on fake chip is blurred (while original chip has clear and sharp logo)
  • Third line of the label on fake chip has string 14309MP or 1643URE; original chip has another strings with encoded production date
  • Fake chip uses crystal oscillator with frequency 16.000MHz (usually located near the chip); original PIC18F25K80 requires crystal oscillator 4.000MHz
  • Fake ELM327 does not support command ATPPS; good ELM327 recognizes command ATPPS and responds to it with list of hex numbers (ATPPS can be sent to the adapter using “Custom commands” in CVTz50 DEMO).

Difference in pictures

Good ELM327 interface: microchip PIC18F25K80 and crystal oscillator 4MHz.
Might be built on one PCB (like on the picture), or on two or three PCBs soldered together

Bad ELM327 interface: fake microchip PIC18F25K80 with label 14309MP and crystal oscillator 16MHz

Bad ELM327 interface: microchip STM32
Sometimes such interfaces can work with limitations in mode “ELM327 v2.15 compatibility”

Bad ELM327 interface: unknown chip hidden under drop of varnish

my4dsc: 59

Member Credit: Kelby Mikhal Pickrell

The 2016+ 8thgen Intake Manifold directly fits the 2009-2015 7thgen Maxima. It will also fit other gens (4thgen, 5thgen, 6thgen) that have done the Gen2 VQ35DE (aka HR) engine swap. These can also be used to swap your 2007+ Altima Manifold to a Maxima one (direct fit as well).

You can find and buy these manifolds on eBay for around $150 or less.

Please Note: As of now, there hasn’t been any testing to prove additional gains in comparison to the  2009-2015 7thgen Maxima manifold. We will provide an update as we learn more.

my4dsc: 56

Low Beam Headlight Bulb Size: H11
High Beam Headlight Bulb Size: 9005
Parking Light Bulb Size: 3457A
Front Turn Signal Light Bulb Size: 3457A
Rear Turn Signal Light Bulb Size: 992 (7440A)
Tail Light Bulb Size: LED
Stop Light Bulb Size: LED
High Mount Stop Light Bulb Size: LED
Fog/Driving Light Bulb Size: H11
License Plate Light Bulb Size: 168
Back Up Light Bulb Size: 921
Front Side Marker Light Bulb Size: 2827
Rear Side Marker Light Bulb Size: 2825
Glove Box Light Bulb Size: 158
Map Light Bulb Size: 175
Dome Light Bulb Size: 175
Step/Courtesy Light Bulb Size: 158 or 194
Trunk/Cargo Area Light Bulb Size: 158

We’ve tried the H11 HID kits below with success. Not bad for under $30 bucks. 

 

my4dsc: 6

Owner: Kyle Hitchcock

Social Media:

 

Year: 2013
Make/Model: Nissan Maxima (7GM)
Trim: SV
Color: Silver (K23)

After seeing many cars in the Facebook Maxima group, and some in person at shows, influenced me to doing many things I did to my Maxima. I did a little different styling to the things I did whenever I could to make the mods I did a little different than others, like the molding of body parts, and custom paint theme.

The reason I got the car was because I really liked the lines of the car, and the rear with the spoiler when I saw it at the dealer. The OEM wheels style also made me like it. I am even in more love with it now after the things I have changed and added to it. It has a nice sporty/mean clean look to it.

The first things that I did to my maxima is what got me started on it, and just went from there to make it the way I wanted it to look.  I had the Stillen Front lip for the Maxima molded to my OEM bumper, to make it seamless, and a clean look as one piece. While that was being done I also had my headlights modified for the first time to add a high beam retrofit, change OEM HID lenses, demon eyes, halos, and paint the inner shrouds silver.

I did the molding of the lip to the bumper because I saw other Maxima’s with the lip screwed into the bumper edge and being held on with 3M tape. You could see gaps, and the screws. It wasn’t as seamless and smooth as I would like, so I decided to look into getting it molded. I found a awesome body shop that could do what I wanted. Precision Collision Center in Rockville, MD. They did it, and made it even better than I expected it to turn out. It turned out so smooth, very clean, and looks sporty, but also like it was made that way from factory. After they did the front lip, I had them mold the rear diffuser into the rear bumper a Month after they did the front lip.

I did my headlights because I liked the halos I saw on others, and I wanted a sporty look to them. I wanted to improve the OEM HID Low beam light output and have a brighter high beam output, so I had the high beam retrofitted to be a HID.  I wanted to get rid of the chrome look in them, so I had the inner shroud painted silver.

It went from there with the things I have done. I have done all this in 3 years of ownership. I have changed and added many things since the first mods 3 years ago. I have some things I’d like to still do to it. I really enjoy driving the car and enjoying the things I have added and upgraded to the car.

Mod List:

Exterior

  • Rohana RC9 Wheels. 20 x 10. From Impulse Automotive. Michelin Pilot Sport AS/3 Plus Tires. Install completed by APAC
  • Stillen front bumper lip custom molded into the OEM front bumper and custom painted. Completed by Precision Collision Center
  • Stillen front splitter custom attached under molded lip. Custom painted gunmetal. Completed by Precision Collision Center
  • Stillen rear bumper diffuser custom molded into the OEM rear bumper and custom gunmetal painted. Completed by Precision Collision Center
  • Stillen side skirts, custom fitted/installed, and painted. Completed by Precision Collision Center
  • Roof and mirror covers custom painted gunmetal. Chrome trim painted black. Door handles painted silver. Completed by Precision Collision Center
  • Black vinyl wrapped window trim, Rear spoiler brake light tinted, mirror turn signals tinted, underside of spoiler vinyl wrapped with Pearl Nero Grey.
    Completed by Exotic Vehicle Wraps.
  • Clear Bra full front end, roof, and rear bumper ledge. Completed by Exotic Vehicle Wraps.

Headlights

  • Quad Halos with remote control with triple function (Solid, Strobe, Heartbeat), Orange quad demon eyes with remote control triple functions, Morimoto mini H1 high beam projector retrofit, Morimoto threeFIVE HID ballast and HID kit for the high beam projector, Morrimoto XB35 HID high beam bulbs, Osram CBI 5k HID low beam bulbs, BMW E30 Clear lens. Inner housing painted Gunmetal, Outer housing smoked sport Maxima
    black trim. Custom Qblock sequential turn signal with show pattern. Morimoto 5k LED fog lights. Work completed by JP Customs 901

Taillights

  • Ghozt sequential tail setup. Turn signal and brake lights sequential pattern. Custom show mode. Turn signal area is converted to a strobe light. Turn signal area is painted gunmetal. Work completed by JP Customs 901

Interior

  • Custom trunk display setup for air and audio. Completed by Absolute Electronix
  • 10% HP Supreme Solar Guard tint. Completed by Cutting Edge Tint.
  • VLED 5k LED bulbs entire interior, LED trunk lighting.
  • VLED 5K rear backup LED. VLED 5k License plate LED.
  • Custom modified push start button with Red (Lock), Amber (ACC), Green (ON), White (Start/Stop). Completed by Ghozt Lighting.

Suspension

  • Air Force A35 Bagged coilover system, with Air Lift 3P air management.
  • Stillen rear sway bar.
  • Stillen front strut bar. Custom powder coated Vermillion.

Performance

  • Motordyne G7 Shockwave cat back exhaust. Install completed by Baker Performance.
  • Motordyne G7 ART Y-pipe. Install completed by Baker Performance.
  • Stillen air intake
  • CXJ performance phenolic spacers
  • Stillen underdrive lightweight pulley.
  • Nissan 370z Akebono big brake kit with custom vermillion powder coat. Completed by Custom Functionz

Audio

  • Custom audio install completed by Absolute Electronix
  • Illusion Audio Carbon C6 door speakers.
  • Illusion Audio Carbon C10 XL subwoofer with custom subwoofer box.
  • Zed Audio Leviathan 6 channel Amplifier.
  • Mosconi Audio Processor.

 

my4dsc: 787

Member Credit: Matt Riney

For all you hardcore Nissan/Infiniti enthusiasts, there is finally an open-source solution that allows you to modify and flash ECUs! With a $10 VAG-KKL cable, you can basically flash your own ECU and tune it your to personal comfortable without breaking your wallet. The average tune costs roughly $600+ these days. Since you’re modifying the ROM yourself, there’s no vendor lock-in and you are free to do what you need and want. Great for those who have knowledge of tuning and want to tune their own vehicles!

Applicable Vehicles: 

  • 2000-2001 5thgen Nissan Maxima
  • 2003-2003 5.5gen Nissan Maxima
  • 2004-2008 6thgen Maxima
  • 2009 7thgen Maxima
  • 2002-2004 Nissan Altima
  • 2005-2006 Nissan Altima SE-R
  • 2003 Infiniti G35
  • And various others……

Links to Tool/Software that you will need (Click links to Download):

Below are helpful videos on installing and running Rom Raider, along with dumping a Nissan SH7055 ECU with the Nisprog/Npkern software.

  • Kernel 7055_35 is used by the early ecus 2002 & 2003 Maxima (and 2004 in most cases).
  • Kernel 7058 is used for 05+ Maxima
  • It’s all based on the ROM size. If the ROM size is 512K then  you should use the 7055_35 kernel. If the ROM size is 1024K then you use the 7058 kernel.

Cars Tuned on ROMRaider / Nisprog

5.5 Gen Maxima Tuned by AdminTuning VQ35 Bolt Ons

Shaquille Jenkins 5.5 Gen Maxima Gen2 VQ35DE

Trevon Walters 4thgen Maxima Hits 11.77 (All Motor) Gen2 VQ35DE

Which ECUs Will This Work On?

Most gasoline Nissan / Infiniti ECUs from ~ 2002 onwards share very similar ECU hardware, based on SuperH microcontrollers manufactured by Renesas (previously Hitachi). This project supports ECUs that use the OBD-II “K line” signal for diagnostics communications.

How Does the Reflash Process Work?

The process is carried out entirely over the OBD-II “K Line” serial communications link through an undocumented set of manufacturer-defined extensions to the standard ISO14230 protocol. Recently, the necessary commands have been reverse-engineered revealing the required steps:

  1. Establish connection to the ECU.
  2. Send the first stage data payload: this is the “kernel”, a simple program that will receive commands and data for the reflash.
  3. Make the ECU run the kernel. From this point on, the kernel runs from RAM and effectively takes control of the whole ECU.
  4. Send the reflash commands and new firmware data to the kernel.
  5. Reset the ECU: the new firmware will now be executed, and the kernel will be completely removed.

Kernel Features

The basic kernel is an implementation of an ISO14230-compliant protocol with extensions. It implements the following requests:

  • Fast ROM dump (tested up to 5.4 kB/s; typical speed is ~100 B/s without a kernel)
  • Read ROM/RAM/external EEPROM
  • Write to RAM
  • Erase flash ROM block
  • Write flash ROM block

Requirements

The basic reflashing kernel will support gasoline ECUs with:

  • SH7055 or SH7058, 0.18um microcontrollers (the most common types)
  • K line wired to the OBD-II connector pin 7
  • Unfortunately CAN-only ECUs are not currently supported.

Host computer:

  • OS: Linux and Windows are known to work; Nisprog is based on freediag source code which is cross-platform and should run on most Linux/UNIX flavors.
  • Connectivity: a simple USB-OBD adapter is required. These are the “Generic dumb serial adaptors” described in the freediag docs.

OBD2 KKL VAG-COM 409.1 USB Cable

Limitations

There are several important points to be aware of when using Nisprog:

  • The ECU is a safety-critical system in a car. Reflashing an ECU can void warranties, reduce the vehicle’s reliability, and cause a whole variety of undesirable consequences. Use of this project and any associated tools (freediag, Nisprog, etc) is of course entirely at the user’s risk. Standard disclaimers apply.
  • Reflashing an ECU may be illegal in some areas. Responsibility in this matter lies again with the user.
  • Diesel ECUs are not supported, they are entirely different.
  • Tuning and modifying ROMs are complex skills that can only be acquired through significant investments of time and effort!

my4dsc: 1587

Nikky Nixmax's 2009 Midnight Blue 7thgen Maxima (200K+ Miles Original CVT)
Owner: Nikky Year: 2009 Model: Maxima Color:  Midnight Blue Transmission: CVT Trim: S ...
View More

Nikky Nixmax’s 2009 Midnight Blue 7thgen Maxima (200K+ Miles Original CVT)

Taylor's Modified 2009 Nissan Maxima aka "thekillaorca"
Owner: Taylor Bud Homesley Year: 2009 Model: Maxima Current Color:  Grey Transmission: CVT Trim: SV Sport ...
View More

Taylor’s Modified 2009 Nissan Maxima aka “thekillaorca”

Randy Heinlin's 7GM 6-Speed Swap
Member Credit: Randy Heinlin ...
View More

Randy Heinlin’s 7GM 6-Speed Swap

Cacal Family Project : ALPHA35 Eau Rouge
Owner: Voltaire Cacal Instagram: @dmvolt Year: 2010 Model: Maxima Color:  Ocean Gray (RAP) ...
View More

Cacal Family Project : ALPHA35 Eau Rouge

Voltaire’s Family Project Alpha35
Owner: Voltaire Cacal Instagram: @dmvolt Year: 2010 Model: Maxima Color:  Ocean Gray (RAP) ...
View More

Voltaire’s Family Project Alpha35

The World's Official 7thgen Nissan Maxima 6-Speed Swaps (2009-2015)
Article Credit: Eddy Perez There was a time where 6-speed ...
View More

The World’s Official 7thgen Nissan Maxima 6-Speed Swaps (2009-2015)

7thgen Maxima on Vossen CV3R Wheels
Wheels: 20" x 10.5" Vossen Matte Silver CV3 Wheels ...
View More

7thgen Maxima on Vossen CV3R Wheels

7thgen Maxima on Vossen x Work VWS-2 Wheels
Wheels: VOSSEN X WORK SERIES: VWS-2 ...
View More

7thgen Maxima on Vossen x Work VWS-2 Wheels

Platinum Auto Works 6-Speed Turbo 7thgen Maxima
Owner: Catalin Vint Social Media: Year: 2013 Model: Maxima Color: ...
View More

Platinum Auto Works 6-Speed Turbo 7thgen Maxima

Dan Evan's Turbo 6-Speed Manual 7GM
Owner: Dan Evans Social Media: Year: 2009 Model: Maxima Color: Radiant ...
View More

Dan Evan’s Turbo 6-Speed Manual 7GM

World's Fastest CVT & Bagged 7GM
Owner: Gerson Flores Year: 2012 Model: Maxima Color: Dark Slate (KBC) ...
View More

World’s Fastest CVT & Bagged 7GM

Kyle Hitchcock's 2017 Modded 7GM SV
Owner: Kyle Hitchcock Social Media: Year: 2013 Make/Model: Nissan Maxima ...
View More

Kyle Hitchcock’s 2017 Modded 7GM SV

 

my4dsc: 26