Hey everyone, I wanted to post here for the most visibility on some recent developments with my AHC adventure.
I know some of this is recapturing existing info, so bear with me. Please note that not all of this is official info and largely my own reverse engineering work.
I absolutely love having an on demand lift, but I like others here had a lot of issues with it. Although the main issue I had been chasing was a drivers side lean this post is more about what I've learned from the impact and observations in solving that which I want to talk about and share as I now know they are all interrelated to some degree. These are my findings.
I am hoping to help all of those here who are concerned and have posted about all of the following issues. Ive grouped them as best I could.
_______________________________________________________________________________________________________________________________________________________
Problems:
1 - trucks out of level
2 - premature weeping rear left shock
3 - sensor lifts / HOU never really being able to level
4 - bad ride quality
5 - little influence in ride mode damping
6 - leveled or lifted and not being able to lift or lower (refusal and no arrow on dash/ blank dash height reading)
7 - lifting and not being able to engage H on the dash DESPITE physical movement
8 - inconsistent leveling after the HOU patch or leveling out of phase with the pumps lifting (like the jerky drop)
9- why one sensor is at an odd level with its parallel side
10 - why the vehicle wont lift or lower outside of the normal safety lockouts with or without sensor adjustment
11 - Incorrect adjustment causes L to drop down, bounce of bumps and lift back angrily
12 - why does HOU refuse an adjustment when it is within a 20mm in the measured and standard input fields
^^^THIS IS A MAJOR CLUE^^^
_______________________________________________________________________________________________________________________________________________________
Let me tell you first off that I feel your pain as I've experienced just about every single one of those complaints myself. Some issues can be directly addressed and some are secondary effects of others. Lets continue.
I still can only speculate if there is any difference in the program for the AHC ECU between model years (which i think there might be) but I do know from observing others around town that many if not ALL 2016+ LXs lean to the drivers side. In my case, for a very long and frustrating year no matter what i did the car never wanted to stay level. I received some very good insider advice by total chance and beyond happy that it's now SOLVED.
_______________________________________________________________________________________________________________________________________________________
Solution 1,2,3 - Difficulty 4/5:
Swap the rear left spring. Ive posted more info
here on the proper fix for that and also want to give credit where credit is due for the advice leading me down that path.
Cause:
The rear springs are different to compensate for the gas tank in right hand drive markets causing LHD vehicles to lean. This issue is exacerbated by removing the third row seats and masked when the vehicle is loaded up. This wont effect much but some odd rear axle bounce, handling nuances, and your OCD trigger (like me).
_______________________________________________________________________________________________________________________________________________________
Yesterday I did a max sensor lift (after properly sorting my level) to prepare for an alignment only to discover that H wouldn't lock in afterwards. I got really pissed off all over again with AHC and went all in and spent two hours in TechStream to figure it out. I was almost to a level of ripping it out, parting it out and installing a standard lift. Why did I do a lift in the first place? That leads us to the next quick and easy fix.
_______________________________________________________________________________________________________________________________________________________
Solution 4,5,6,7,8 - difficulty level 1/5:
If and only if you are unladen know your globes /shocks are good and still experiencing a harsh ride, the easiest way to address that would be to lift your sensors.
This is the best solution to redistribute weight from your springs back to your AHC without modifying your suspension. Only a mild sensor adjustment is needed NOT a max out. Maxing sensors will cause the inverse issue and put your suspension too far out of spec. (this can be negligible depending on your fitment and is not a catch all)
Cause:
There is too little load on the AHC system and too much on the springs. Softening up the AHC dampers doesnt have an effect since the shocks are not being actuated enough to make a difference. The springs are holding the vehicle too far out of the full shock travel range. The inverse solution to this is of course stiffer / longer springs front and rear, as well as shock spacer and trim packers when you are loading up more than the AHC is "supposed" to bear. This is a TUNED system it is vital to remember that for all LX builds. You have to treat it as such to preserve the correct synergy between AHC system/shocks and springs. Otherwise it will always be too soft or too stiff OR you could just be overworking your AHC in the long term. Perform either based on your build and needs.
_______________________________________________________________________________________________________________________________________________________
Now ever since I've balanced my load on the rear springs by height matching them, I noticed something very peculiar. My HOU adjustments which previously always either outright failed, were delayed, or only partially effective were now immediately sticking and holding without any delayed adjustment period.
Theres been a lot of discussion on lifting sensors and Height Offset Utility (HOU) and I'm confident now that there is some degree of misunderstanding and holes in our collective knowledge following the conversation
here regarding AHC fine tuning procedures.
Regarding the clue on item 11 on the problems list and if you reference the FSM for the HOU you will see that there is one odd step that is often skipped. That step is jacking the vehicle level. While I was experimenting, I confirmed that a prior refusal of an input value would be accepted after adjusting another corner. I also found that multiple adjustments could be made if they were sequenced either left to right, or front to back. The FSM also advises that in an event of large discrepancies in height to perform the fronts first and then the rears. These are evidence of the hidden and inherent safety and stability logic programmed into the AHC ECU. Ive now given this way too much thought and I dont think i am overdoing it. AHC is anything but simple.
Some of the basic rules are as follows:
For each sensor height value, there is a corresponding pressure limit AND probably volume the system is looking to achieve (it needs fluid and reserves some for hidden height modes as well). Simply, if the required pressure to move the sensor is beyond the threshold, or the needed lift is beyond the shock travel limit, the truck will not lift. These points are well known but in addition to this, there is also a comparative logic that is done with a few other data points there are actually multiple levels of control on top of just the pressure.
First is the corresponding values of the adjacent sensor. This ensures the vehicle will not exceed bank angles and maintain level side to side. Second is the value of the opposite front/back left/right sensor since the pressures are X linked (thanks to
@TeCKis300 on this one for his findings). Raising one corner inherently shifts load the the opposing sides and the system is preventing an indirect over/under-load of one/two wheels or one axle front back. Third the G sensor must also "authorize" the change in both an instance of checking for roll angle limits, and in another instance preventing improper adjustments if for example you are level and only one wheel is drooped to prevent setting the truck further off axis. Fourth, there are reserved bounds for all 3(4) height levels. One cannot be in a low N and ask the pressure to be removed for a drop squashing and stress the suspension components. This is all before even considering variable damping rates, speed sensors or steering angle adaptations that it must adhere to.
Given all of this, does it really make sense why we have not one but two methods of control for height adjustment?
The manual will first advise a sensor adjustment, and an HOU as a secondary to that. At any normal factory height, there is no great logical reason why HOU would even be necessary. The sensors have plenty of travel to balance a truck. Even more peculiar is when you consider there is not a single reference point of where sensor arms should be located. I was once extremely frustrated by this and i am now very thankful that we have such a wide range of play. Is the LX begging to be lifted? No, but it does seem as though Toyota gave themselves some options in tuning beyond OEM specs, perhaps due to armor market or just a gift to us or homage to the LC heritage.
This has lead me to the conclusion that HOU is only there to help calibrate the weakest link in the entire system NOT to actually help balance or move the truck at all but instead to ensure the ECU logic can function correctly. That is why it is a calculated value and not one you can simply just make up and plug in (and a very cumbersome one to do properly at that) and also why you must jack the vehicle to relieve pressure and readings while you are adjusting it. HOU utility serves as a function of the AHC ECU to remap the PRESSURE needed to achieve the correct height value of the shock against where the sensor is reading for that corner. That is the only way that i can see from my lengthy experimentation for the ECU to reference the data points it needs in order to make its decisions. It is looking for not only that specific wheel current height and pressure, but also calculating against relative measures of other sensors for both pressure and height throughout the range. If that means only one instance of height mode will be affected, it will refuse the input.
So what does HOU ACTUALLY do then? HOU, does a basic remapping of the pressure / height curve to the height sensor voltage and that is why the data list will show you the "equivalent" calculated height sensor reading of the difference between that and your actual measurements. IT IS NOT A HEIGHT LEVELING TOOL despite the FSM being worded that way. Height leveling is the job of another component... Now I mentioned a weak link earlier, in what can only be described as the most advanced and robust commercial passenger suspension sold worldwide. Can you guess what that weak link is? Let me give you a hint. Why do you think some of us have zero issues and some of us have experienced nothing but issues trying to play with the system? The answer is the height sensor itself and even maybe the links used to mount them.
The height sensors are simple mechanical potentiometers that are LOOSELY fitted in an extremely exposed location. You can actually see values bounce around as you are in the data list which to me is absolutely ridiculous in this caliber of truck. I dont want to call them crude, but thats exactly what they are. I understand that they could not make a precision custom part for this due to cost, but it only works when AHC is operating in factory parameters where all of the trucks would be set to. There is sometimes no leeway in what we are trying to do with lifting due to the lack of precision involved.
Where this has lead me more recently after solving half of the battle with my springs was to evaluate my own sensor readings. Suffice to say they are all over the place. Some of the succesful lifted LX members noted this when i reached out for help a year ago so thank you for that
@radman @grinchy. You can look into some of my earlier screenshot posts where i asked due to TS not accepting my HOU inputs. Specially in my FR and RL where i not so coincidentally am having a bunch of issues. I am willing to bet good money that if you are having issues with this stuff, its because your sensors are so far out of sync with each other that the ECU will not give you any freedom. In my truck 2017 pristine condition with 60K miles, they were very far off before i even started to lose more of my hairline and touched the system. I had readings as far off as 50mm with sensors all matched. My values were already outside of 20MM adjustment range and therefore it will not allow further manipulation. That is because all of the above logic is at play. This is further proven by the disparate physical locations of the sensor arms. Even at the exact same height, the values are so far out of median range of each other that truck will refuse to lift unless i move them in opposite directions to normalize them and THEN apply HOU adjustments. That was why (along with pressure levels + springs work) that my truck would only have the full range of height mode selection when my sensors were in a very limited range on their arms where all of this math could sum check properly in the ACH ECU and none of them were aligned. Thats a huge red flag as all of them travel the same range.
_______________________________________________________________________________________________________________________________________________________
Solution 9,10,11,12 - Difficulty level 3/5:
Check and balance your sensors with techstream and the FSM. It may require removing, cleaning or even replacing them outright. You can perform the check per the instructions to see if your readings are within range however, i suspect that you will need to be more precise in matching them than even the tolerance allowed by OEM.
Cause:
The produced voltage of the potentiometer in the sensor is giving a reading too far out of bounds of the systems equivalent height calculation. A mismatch of greater than what the HOU can compensate for is causing refusal of input values or incompatible results when the sensors are used to custom lift or lower the truck.
_______________________________________________________________________________________________________________________________________________________
Many moons ago, I recall seeing Sam on youtube cleaning his sensor to fix his system. (please give me his username which i forget, you might know him from building his own slimline bumper or his badass 100). I am also hoping to get more data from the forum from anyone with techstream off your truck wether or not you have had success with it. I hope that this information is received well and if i should be so honored have a dedicated AHC Remedy thread made from this post.
I also want to remind everyone that adjusting ride height has implications outside of AHC and requires a couple of things to dial in the suspension outside of the general forum guidelines. One is the reset of the G sensor per the FSM and the other, which i have performed to great success is stabilizing all the necessary suspension links at the new N ride height and to then retorque everything after performing all of the above adjustments.
If i was really interested, which I am, i would build a custom height sensor. One that you could you adjust outside of techstream. You could do fun things like just spit out the voltage of a lower angle while you are above 18MPH. Wether or not the shock would retain pressure is a whole different story though. I dont think it would necessarily work as the ECU has to feed fluid into the shock and it may just release the valve again since it knows that pressure is above what it should be for the angle. Thats a different can of worms and I don't want to do it with my truck and would be better to just be able to crack the ECU.
Please share your feedback and any questions you may have regarding any and all of this AHC business. And thanks for reading through all of this i know its lenghty.
The forum is invaluable to me and I hope I can give back any portion of all that I have learned in my time here. If only to serve as a buffer against the negative views on AHC then i would be happy to take that since it is such a brilliant system.
Cheers and happy lifting,
-Mal