Lexus IS200 1G-FE manual throttle body

There is a manual throttle body available for 1G-FE vvti motors. They can be found on GXE10 Altezzas and late (vvti 1G) GX100s, only on the non-TRC variants. They have stepper motor idle control, so will not be compatible with an IS200 ECU.

E-throttle on the left, Mechanical on the right (click for full size):

This is an option for running aftermarket ecus which don’t support drive-by-wire. They can be found easily and cheaply on yahoo japan, but you will need a forwarding service or local agent to send it to you.

There’s been talk about this option on forums and youtube comments for years without solid information, so I hope this clears things up a bit.

GXE10 機械式スロットルボディ (GXE10 Mechanical Throttle Body) [22210-70420]


Early IS200/Altezza Stereo Pin Out

This post covers 2 topics related to the early cars (98-99) with a 4 channel amplifier.

Later cars had a 2 channel amplifier. They handled balance, fade, and equaliser settings within the amplifier. Communication between the head unit and amplifier occurred over the AVC-LAN bus.

The TSRM wiring diagrams don’t cover the early cars, and most information on the internet refers to the later cars only.

Radio head unit pin out

Thanks to user Adrian Eccles at the 18 pin plug on the head unit is already pinned out: – Mini disc, cd changer radio pin out

Image from linked forum post

In the past I have successfully used the factory amp and speakers with an aftermarket head unit by soldering RCA positives onto the 4 signal lines. The signal ground is common, so I joined the RCA negatives together.

The amplifier turns on with positive signal voltage like an aftermarket amplifier.

Amplifier pin out

The factory amplifier worked quite well at first. Over time it developed a constant quiet hiss from the speakers, and a speaker pop when turning off the amp. The amplifier did this without a head unit connected.

The harness connecting the amplifier to the car body is standard Toyota. In Toyota vehicles the amplifier is viewed as the head of the system.

The 4 rear speakers in the 8 speaker system are driven separately, with 4 ohm midrange speakers and 2 ohm woofers. Because the mids have a narrow frequency range, and the woofers are low impedance, it is common to replace them with aftermarket 6×9’s.


If you care about impedance:

  • Head unit line outs are 10k between channel+ and sgnd
  • Amplifier line input is over 2m
  • Amplifier speaker output is over 2m on the mids, 3.6k on the woofers

Amplifier turns on at a minimum of +3.3v


Unlocking a Vodafone AU (Huawei) K4203 3G modem


These neat little modems are already unlocked, but don’t automatically connect to non-Vodafone networks. They also need the other network’s APN configuration to access the internet. In order to connect, we need to manually set these up.

When plugged in, the modem menu is at Make sure you aren’t connected to another network.

To access the settings menu:

  1. Navigate to to open the modem menu
  2. click QuickStart on the main menu bar
  3. then Network on the side menu
  4. Under Preferred Network, press Search
  5. Select the right network for your sim
  6. You should now see a signal strength indicated on the right side panel. We are now going to set up the APN:
  7. click Connection on the side menu
  8. Change Account type to Custom
  9. Leave IP type alone
  10. Set the IP APN to your APN name, eg: YESINTERNET for Optus and Virgin, telstra.internet for Telstra, etc. a full list is available at:
  11. IP Number according to the above whirlpool link, the number for all services in Australia is *99# (additional note below)

This worked for me. There are many of these available and they still work well (2018). These instructions are the same for other Huawei usb modems of a similar vintage (K606, etc.)


  1. user qoqqqq states in the comments on
    IP4/IPV6 Number = 1234 or *99#( possible any random number might work)
    all other settings left blank.
  2. I found that 1234 worked fine as my IP Number


Lenovo 100S-14IBR power socket solder repair

This is a common problem on Lenovos, remedied temporarily by pushing in the charger plug.

This is my effected model

Circled below is the problem area. The center pin of the plug is connected to the ring, the hard wire is connected to the board. The problem occurs when the connection between the two breaks. We will repair this with a solder joint. To do this repair you will need to remove the board from the machine, if you’re unsure how to do this refer to youtube disassembly videos.

Bottom side of board, as viewed with bottom case removed
Top side with board removed from case

Once the board is removed from the case you will have access to the top side as shown above. This is where we have enough access to solder a connection.

Top side, repaired

Flow solder between the two parts, as shown above.

Bottom side, to be reinstalled

This repair worked well.

IS200 / IS300 Service Manual 2

is200 3

Here is an archive copy of the altezza service section from In contrast to the earlier posted manual, this has the:

  • Automatic Transmission section of the Repair Manual
  • Body Repair Manual
  • Electronic Wiring Diagram
  • New Car Features, Supplementary Data Sheets

Unfortunately the menu system isn’t functional so you need to manually trawl the pdf’s for the section you want.

Macports error on OSX High Sierra

If you updated to high sierra and are reinstalling your ports, you may run into:

--->  Building osxfuse
Error: Failed to build osxfuse: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_fuse_osxfuse/osxfuse/main.log for details.

Look in that main.log

:debug:build Failed to locate 'lbzip2' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?

There’s an unlisted requirement of lbzip2. Install it.

$ sudo port install lbzip2

After installing lbzip2, try to install the package again, then check the main.log

:info:build /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require': dlopen(/System/Library/BridgeSupport/ruby-2.3/bridgesupportparser.bundle, 9): Library not loaded: @rpath/libclang.dylib (LoadError)

Chances are it failed with the above error. Basically, the build script couldn’t find the libclang library. There is some in-depth discussion on the cause and workarounds at: To fix this, we’re going to add an aditional symlink to the library, as Xcode has a broken address for the library by default.

$ sudo ln -s /Applications/ /usr/local/lib/libclang.dylib

Once the symlink is created, install your failed ports again. In future you may need to remove the link as it may interfere with other builds once Apple’s Xcode is fixed.

iinet Technicolor TG789vac v2 NBN modem can’t connect to DynDNS service

Note: I use specifically (now, this may or may not effect other services.

When setting up the modem’s dynamic dns updater, I kept getting status: bad auth

I triple checked the authentication details and tried both https on and off.

In the end I had to change the password on my dyndns account to one with no special characters.

Also: The modem only supports one dyndns domain/service. This is unfortunate if you want to keep a few updated to stop them expiring.