Cummins 4BT & Diesel Conversions Forums banner

The complete Allison 1000/2000/2400 info and swap guide thread

5 reading
1M views 834 replies 142 participants last post by  cld231  
#1 · (Edited by Moderator)
I decided to start a thread devoted to this trans for a couple reasons. First off, there is a LOT, and I mean a LOT of misinformation out there. Second, there is little useful info for some basic specifications on these transmissions. Finally, a lot of guys think they are too complicated or too expensive, when in fact they are no more complicated or expensive than, say, a 4L80E or 48RE that is built to do the same thing. Since I have decided to swap a 1000 into my truck I have been heavily researching all the details. While I still don't have all the answers I want, I do have most that I need, and I figured why not consolidate this information somewhere to help out other folks who contemplate this swap. I think a lot of folks get turned off of an Ally swap simply because the information is sporadic and often contradictory.

With that said, my goal for this thread is to include as much FACTUAL INFORMATION as possible. If info is prefaced by "I think", "Supposedly", "I heard", "My friend said", etc. I don't consider it factual. I don't want a thread full of anecdotal information, but rather facts that people can use to make an informed decision and help them successfully complete a swap. ;) With that said, including unconfirmed info and opinions is fine as long as it is presented as such.

Also, when adding any information, make sure to specify what generation of Allison it belongs to. There is the pre-2004 5 speed, 04-05 5 speed, and 06-up 6 speed, with various revisions among the years. Try to be as specific as possible.

Anyway, with that said I will start with some basic info about the 1000/2000/2400 series.

GENERAL INFORMATION

The Allison 1000/2000/2400 series are torque converter driven, fully automatic transmissions with 5 or 6 forward speeds. 5th and 6th are overdrive gears, and the overall ratios are dependent on model. All have a neutral and reverse gear as well, and the 1000 and 2400 series have a park position which actuates an integral park pawl. The basic max ratings for this series of transmission is 300HP, 550lb-ft input torque without SEM/torque management, 620lb-ft input torque with SEM/torque management, and 850lb-ft turbine torque. These are the ratings published by Allison for MD on-road use. As we know, the ratings for GM pickups with the DMax are higher, but the GVW and duty cycle of a pickup are less than a Md truck, so Allison rates the trans conservatively. No doubt the software in the TCM has a huge impact on the amount of power the trans can really take. GVW and GCW ratings of the trans depends mainly on whether the unit has a park pawl (units with park pawl are rated lower). GVW varies from 19,500lbs for the 1000 series to 33,000lbs for units without park. GCW ranges from 26,000lbs to 33,000lbs. Complete ratings and specs can be found here.

The gear ratios for the various models are as follows:

..........1000..........2000/2400

  • 1st.....3.10...........3.51
  • 2nd....1.81...........1.90
  • 3rd.....1.41...........1.44
  • 4th.....1.00...........1.00
  • 5th.....0.71...........0.74
  • 6th.....0.61...........0.64 (06-up models only)
  • Rev.....4.49...........5.09

INTERNAL OPERATION

Internally, the transmissions have three planetary gear sets controlled by 5 sets of clutches, labeled C1-C5. 2 clutch packs (C1-C2) are rotating, and transfer input torque to certain elements in the planetary sets, while the remaining 3 sets (c3-C5) are stationary and lock each of the ring gears and their coupled components to the case when engaged. These transmissions contain no bands, sprags, or roller clutches - all gear changes are accomplished by direct clutch-to-clutch changes. Clutch engagements for each gear are as follows:

.............C1........C2........C3........C4........C5

  • Park..........................................................*
  • Rev.........................................................
  • Neu..........................................................*
  • 1st..........................................................
  • 2nd........................................................
  • 3rd.........................................................
  • 4th.........................................................
  • 5th.........................................................
  • 6th......................................................... (06-up models only)

VALVE BODY AND TRANSMISSION ELECTRICAL

Shifting is controlled electronically. The valve body contains 6 (03-earlier) or 7 (04-up) solenoids which control all functions. Solenoids A and B are "trim" solenoids that regulate the pressure on the oncoming and off-going clutches. both are pressure proportional to current (PPC) solenoids which operate at a frequency of 1KHz. Solenoid A is normally closed, providing full line pressure at zero current and zero pressure at 100% current. Solenoid B is normally open and provides zero pressure at zero current and full line pressure at 100% current. Solenoid A controls the oncoming and applied clutches while B controls the off-going clutch. In the event of a power or TCM failure solenoid, A will default to full pressure while B defaults to zero pressure, giving a limp-home capability. 04-up valve bodies incorporate a G solenoid which reduces the main line pressure by approximately 100psi during idle and low load operation, reducing heat generation. The F solenoid controls TCC apply and release. On 05-earlier models this is a PWM solenoid operating at 100Hz, while 06-up use a PPC solenoid operating at 1KHz.

Shifting is controlled by 3 normally closed solenoids, C, D, and E. These solenoids are strictly binary, applying either full line pressure or exhaust to its associated spool valve. The logical combination of these 3 valves determines which clutches are applied. Contrary to what some believe, the solenoids do not directly operate the clutches. The spools and solenoids are arranged so that each shift change will exhaust the off-going clutch via the solenoid B path while applying pressure to the oncoming clutch via the solenoid A pressure. Because of this, shifts must be sequential - the transmission will not skip gears when upshifting or downshifting. It also means that it is not possible to apply random sets of clutches, although it is possible that the unused solenoid combinations could create a non-valid clutch condition (i.e. C2 and C5 applied) which would create a lockup. There have been anecdotes of aftermarket controllers applying all 5 clutch packs while at speed, but I don't believe it is possible to apply more than 2 clutches with the arrangement of valving in the VB. That is not confirmed, however...

Here are the solenoid combos for the various gears:

.............C...........D...........E
  • Park.............................*
  • Rev................................
  • Neu..............................*
  • 1st.....................*.............
  • 2nd.................................. (If power is lost or TCM is inoperative, this is the limp mode gear)
  • 3rd.......*..........................
  • 4th.................................
  • 5th...................................*
  • 6th ???????????????????? (Don't have info for this....)

The VB also contains a pressure switch assembly which gives feedback to the TCM on which solenoids are engaged. The PSA also houses the trans temp sensor, which is a negative temperature coefficient thermistor. All VB electricals are passed through the case using a standard GM 20-pin connector, identical to the one used on the late 4l60Es and 4L80Es. Looking at the connector in the trans, starting with the upper left and working left to right, top to bottom, the pins are labeled A-W, with the letters I, O, and Q not used. The pin assignments and color codes of the INTERNAL wiring harness for 5-speed models are as follows:

  • A - Dk Green - Shift Solenoid C
  • B - Orange/Black - Shift Solenoid D
  • C - Pink - Power to shift solenoids C, D, and E
  • D - Lt Green - PSA terminal A
  • E - Red - PSA terminal C
  • F - Blue - PSa terminal B
  • G - Orange - PSA terminal E
  • H - Black - PSA terminal F
  • J - Brown - TCC solenoid F
  • K - Tan - PSA terminal D
  • L - Red/Black - Trim Solenoid A
  • M - Lt Blue - Trim Solenoid A
  • N - Gray - Trim Solenoid B
  • P - Purple - Trim Solenoid B
  • R - ????? - Line Pressure Solenoid G (04-up only)
  • S - Black - TCC Solenoid F
  • T - Tan - PSA terminal F
  • U - Green - IC to terminal V
  • V - Green - IC to terminal U
  • W - Black/Tan - Shift Solenoid E

For 6-speed models, the internal connections are as follows (no color codes - sorry:

  • A - Shift solenoid C
  • B - Shift solenoid D
  • C - Shift solenoid E
  • D - PSA terminal A
  • E - PSA terminal C
  • F - PSA terminal B
  • G - PSA terminal E
  • H - PSA terminal F, IMS terminal F
  • J - TCC solenoid F
  • K - PSA terminal D
  • L - Trim solenoid A, TCC solenoid F, main pressure solenoid G
  • M - Trim solenoid A
  • N - Trim solenoid B, shift solenoids C, D, and E
  • P - Trim solenoid B
  • R - IMS terminal A
  • S - Main pressure solenoid G
  • T - IMS terminal E
  • U - IMS terminal D
  • V - IMS terminal C
  • W - IMS terminal B

Other electrical components include 3 (05-earlier GM apps) or 2 (06-up GM apps) variable reluctance speed sensors and an NSBU (Neutral Start back-Up) switch (05-earlier) or IMS (Internal Mode Switch - 06-up). The first speed sensor is in the bell housing and gets its signal from the pump vane ribs in the converter housing. On 6-speed GM apps, the bell housing speed sensor is deleted, and the TCM instead gets engine speed information from the ECM via the GMLAN bus. The second sensor is the turbine speed sensor in the main housing, and pics up off of either the PTO gear or a stamped steel tone ring that replaces the PTO gear in units without a PTO option. Finally, 2WD transmissions have an output speed sensor in the output housing that reads off of a 40-tooth tone ring on the output shaft. 4WD models use the speed sensor and 40 tooth tone ring in the transfer case tail housing. 4WD models have a switch input to notify the TCM that 4Lo mode is engaged, and the TCM makes appropriate compensation for the TC low gear ratio.

The NSBU switch on the 01-02 5 speeds is essentially identical to that used on the 4L60Es. There are 2 receptacles on the NSBU. The 4-pin gives the TCM information regarding the gear selected, while the 7-pin accesses switches are used for P-N starter lockout and backup lights. The 4-pin receptacle's pins are marked A, B, C, and D. Depending on the shift position selected, a combination of 2 of these pins will be grounded. Here's the table, with the grounded pins marked with an asterisk:

.............A...........B...........C.........D
  • P.................................................
  • R................................................
  • N...............................................
  • D................................................
  • 3...................................................
  • 2................................................
  • 1...............................................

Since only 2 terminals or no terminals (in the case of 3rd) are valid combinations, the TCM can sometimes determine if there is a wiring or switch malfunction. The standard wiring color codes and their connection to the TCM J2 connector for the 4-pin receptacle are as follows:

  • A - Blue - pin 5
  • B - Gray - pin 7
  • C - White - pin 8
  • D - Yellow - pin 6

NOTE: On GM pickups, these wires go to the ECM, which then buffers and feeds them to the TCM. On stand-alone apps, they will be wired directly to the TCM. This is a helpful bit of info for those modding a GM pickup harness ;)

The 7-pin connector on the NSBU has pins labeled A-G, and their corresponding wire colors and assignments are as follows:

  • A - Not used
  • B - Tan - Park Accessory
  • C - Blue - Rev/Park Accessory fuse
  • D - Green - TCM analog ground (TCM J2 connector, pin 20)
  • E - Yellow - Park/neutral start battery feed
  • F - Pink - backup lamps
  • G - Orange - Starter relay

03-05 models used a very similar NSBU switch assembly, except they have a single connector that contains all the pins, rather than 2 separate connectors.

06-up 6-speed transmissions no longer use an external NSBU switch. The external switches were prone to failure caused by internal corrosion due to exposure to water. The park and reverse accessory and backup lamp switch functions were moved to the column. Park/neutral and gear selector position info on these transmissions is done with an internal mode switch (IMS) mounted on the rooster comb inside the transmission. Its functions are brought out through the 20-pin connector on the transmission (see above). The F pin on the IMS is common, and depending on position one or more of the remaining pins will be switched to the F pin. Pin A is connected to the ECM, and is used to notify it that the transmission is in either park or neutral, thus allowing the engine to be cranked. The final 4 (B-E) are connected directly to the TCM and tell it what range is selected, NOTE; On GM trucks, the PRNDL is labeled P-R-N-D-M-1, with only those 6 positions available via the column shifter. However, the transmission itself has 7 positions internally - the last position is simply not used in GM vehicles, and the travel is limited in the column shifter so a GM vehicle cannot physically shift into the last position. However, a DIY shifter setup WILL be able to shift into that last position unless it is likewise limited (i.e. using a 3-speed floor shifter rather than a 4-speed floor shifter).

Note that these pin assignments are those of the switch itself, NOT the 20-pin external connector. Refer to the external pinout description above for the 6-speed to find the external pins connected to these internal pins.

............A............B............C............D............E
  • P....................................*.............................
  • R..................................................................
  • N.................................................*...............
  • D..................................................................
  • 3...............................................................
  • 2..................................................................
  • 1..................................................................

Information continued in later posts.
 
#600 ·
howards tech support is amazing, i haven't even purchased anything from him and he has answered so many questions and responded to every email. Im trying to encourage him to join on here.
and moparmatz id just put 06 solenoids in the valve body and run an 8.1 or duramax tcm. I got my harness from a duramax truck and the harness is intergrate in the body harness with the fuse box. Its not in the engine harness like most would think. big plus since most people selling a duramax wont part with the engine harness. That will get most of the wiring done from tcm to trans. Will have to apply power to a few wires and pin in a few for tps. but converting a duramax harness is really easy. my 06 6 speed actually had the rpm sensor in the bell still so wiring was even easier. id say look for an 06 6 speed duramax to get the harness out of.


I still have a question though. hoping someone can chime in. On the 20 pin trans connector next to the "s" pin is an orange/black wire. wiring schematic shows it connects to all the switches in the internal mode switch and goes to the engine computer labeled as the park/neutral. Im just wondering what this does and if it needs to be wired to anything. Unless it just tells the engine computer that it is in park or neutral and allows the engine to crank. Maybe this can be wired to a relay to enable/disable the starter circuit? just not sure if this switches a ground or outputs a voltage.

other question i have is how much power can the sae #3 oem flex plate and converter adapter hold? Looks really thin, even though it has no holes like the dodge version does i don't want to rip the center out of it. same with the formed adapter that goes from the flex plate to the converter it is just as thin. and will these components hold together at 4k rpm's?

and with an 06 6 speed how to wire up reverse lights?? think i read pin 65 connects a ground when in reverse is this correct? and still looking for a shifter setup. tci, b&m, and hurts all say they have nothing for the allison trans and have no info on it at all. will a lever type cable shift transfer case floor shifter with no detents work? since the detents are in the trans?
 
#601 ·
#603 ·
Ok, I got the transmission from a 06 workhorse chassies, it was eqiuipped with a 8,1 l and this 2100 MH allison. I got the Tcm and the shifter module that goes on thre dash,
The electrical shifter is still at the trans. So what I need is the harnes between the trans and the Tcm, a Tps, and a harness for the shifter Control? I will rebuild the converer to better go with the Cummins 6Bt. So Question is if its doable at all ? And can anybody supply me with a harness?
 
#604 · (Edited)
"Molex part number for the pins is 33001-3304." this doesnt show up on mousers site. neither does allison's part number TF 0596.
found out what the wire orang/black wire does in terms of a description in a post.
"The F pin on the IMS is common, and depending on position one or more of the remaining pins will be switched to the F pin. Pin A is connected to the ECM, and is used to notify it that the transmission is in either park or neutral, thus allowing the engine to be cranked. The final 4 (B-E) are connected directly to the TCM and tell it what range is selected"
but can this drive a relay with no ill affects? Could it be used to interupt the starter signal? Provide the ground to a relay that is between the ignition switch and starter not allowing starter to engage if not in park or neutral.
 
#605 ·
#606 ·
Thanks maxpf. Any chance you might share a drawing or schematic or any of the coding for the micro controller you built and tested for the tps. I to am after more than just the adjusting for the cat tps. Id like to see 0-100% throttle. I was wondering if an arduino would be able to work for the micro controller. Take an analog tps input and output pwm output to the tcm. It has pwm outputs already available. Would also like to possibly
mimmic the signals over gmlan or class 2 serial that the bcm outputs for tow haul. I can wire it up but know nothing about programing. The arduino even has can capability and few on mp3 car and other forums have hacked gmlan with the exception of audio and visual and not engine related.
 
#608 ·
Chuck's reply pretty much covers what I was going to say. My initial microcontroller was simply going to take input from an analog TPS and spew out a PWM signal. This was before I knew about the Cat TPS. Since the Cat TPS gives compatible PWM signals I decided there was no sense re-inventing the wheel and abandoned any further work on that particular microcontroller project.

I did consider working on a uC that would be able to communicate to a Duramax TCM over the GMLAN bus. This would give improved flexibility and capabilities over the PWM input method. However, once I decided to no longer pursue an Allison in my vehicle (for the time being, anyway) I lost interest in the project, Pursuing it further would have required significant investments in both time and money, and being such a niche product I didn't see it ever paying itself back.
 
#607 ·
oneslowdodge1500.... I had this big response all typed out in a PM the other day and my session timed out before I pushed the send button, so it was all lost. I was at the same place you are now with the TPS and wanting to see the entire sweep available to the TCM for accuracy. Two things put me past that. One is the Cat TPS works "good enough" and the other way is way too complicated to make work completely right (no sense in doing it half right if you take that path). The TCM actually has limits coded into it for TPS values. I don't remember the actual values (I think 3%), but anything below or above that value sends it into limp mode. So it acutally works from a range of like 5% to 95%, which happens to be what the Cat TPS outputs normally.
The other thing is we are "cheating" this input to the TCM because its cheap and easy and GM and Allison do it this way in some configurations. TCM is really supposed to see a torque value reading on the pin we are inputting a TPS signal into using the 8.1L Calibration. There are a whole bunch of parameters the engine ECM uses to calculate that torque value it sends to the TCM on that pin. It also sends the TCM a TPS value over the CAN bus as serial data. If the TCM doesn't receive all the necessary info it's looking for, it defaults to what inputs it is receiving. It then back calculates some things from what it knows, this is how we get a TPS value from the torque input. As I understand it, it references a table in the TCM and back calculates TPS from the torque value we are feeding it.
It really shouldn't matter what the TPS value that the TCM is thinking it's seeing or even displaying, all that matters is it thinks it's getting varying torque. It's smart enough to do the math and take it from there. Really the cheapest way to get what you are after is to wire in a Duramax ECM/sensors & BCM and use that to "monitor" your engine with and send all the "proper" signals to the TCM. All the coding is done for you that way and in the proper format/ language, just a bunch of wiring and sensors to install. The only problem is, your engine may be making more or less torque than the duramax does at any given point, so you still aren't sending the TCM accurate data. This was the point where I said F-it, close enough is good enough. -Chuck
 
#609 · (Edited)
ok so now i see. That if it works fine with the cat tps then why mess with it. So the cat tps can be hooked up directly to 12v power, and the output pinned to both pwm inputs on the tcm managed and unmanaged tq, without any diodes resistors or regulators?

Now on to the bcm. I have the one that came out of the 06 silverado 2500hd that my tcm, trans, and harness came out of. Ive located some diagrams online but not 100% sure their correct for the tcm.
but if anyone can chime in it would be helpfull.
Does kind of stink i have to hook up 11 wires just for tow haul to work.

but here is what i got so far,
c1 - pin c - orange - constant batt voltage 15A fused
c1 - pin f - orange - constant batt voltage 15A fused

c2 - pin A12- orange - constant batt voltage 10A fused
c2 - pin B6 - blck/wht- ground
c2 - pin B12- lt grn- Class 2 serial Data (to pin #2 on obd2 port?)

c3 - pin B1- yel- Class 2 serial data (to pin 46 on tcm?)
c3 - pin B6- blk/wht- ground
c3 - pin B11- lt blu- tow haul switch input

c4 - pin A4- Pink- hot on run and start 10A fused
c4 - pin B3- yel- hot on accessory and run 10A fused

c5 - pin d- orange- constant batt voltage 10A fused

it seems the bcm is divided into groups based on the connectors with what they manage or control, so im unsure if i need to wire in c4 and c5 connectors or the A connector on the top. I have all connectors and wires pinned for what i listed but would be nice if only c1, c2, and c3 needed wires connected.

now on the tcm i have a twisted pair of wires im uncertain of. this harness was from an 06 duramax truck. but on pins 47 light blue (High Speed GMLAN serial data low, and pin 66 dk blue (High Speed GMLAN high) where do these go and are they used? in maxpf's wiring chart it shows not used.

i also have pins #6 tan/wht High speed GMLAN serial data bus high, and pin # 27 tan High Speed GMLAN serial data bus low. From what ive read is tcm pin #6 goes to obd2 data connector pin #6, and tcm pin #27 goes to obd2 data connector pin #14.

and lastly is tcm pin #46 class 2 serial data, does this go to c3- B1 class 2 serial data on the bcm?

a little more read pin 65 connects a ground when reverse is aplied is this confirmed?
pin 29 connects a ground for check trans light?
use a jumper from pin 26 to pin 6 on tcm for internal 120ohm resistor, this eliminate the need for terminating resistor at obd port?

and just to double check. pin # 22 and pin # 44 on tcm both get the output from the cat tps?
just about to finish up my wiring and want to double check and make sure its right. ive studied all 21 pages of this post, looked at allison, chevy and others wiring diagrams. just need a double check.
 
#612 ·
Stand alone wiring

Okay so here goes my first post on this forum. I am wiring a stand alone Allison behind a 12valve cummins. I'm having issues with it being stuck in what I think is limp mode. According to your post all I have to do is hook up all of the positive, negative and key on/ignition wires on the j1 gray connector and the TPS. I have done all the above and I'm still stuck in limp mode. I have tried everything and can't seem to figure it out. I also noticed that I'm not getting a 5v excitation to the TPS from the TCM. I know that the TPS works fine because I tested it on an independent 5v signal and it is cycling fine from 1.40v to 4.60v. One other really weird thing is that even when the TCM is completely disconnected, it will still shift only into reverse and what I believe is either 1st or 2nd gear. I'm getting 12v everywhere I'm supposed to on the j2 red side. I will also attach a link of the schematic that I used to wire my transmission. Please help!!!

 
#615 ·
I have compared it to the diagram at the beginning of this thread. they correspond with each other. And according to Maxpf, all I had to have to get it working were the positive and ground wires. Which I have already done. This is turning out to be quite the head scratcher!! As for the default mode without the TCM, it definitely does not feel like 3rd gear. I can get it to go about 25-30 mph at the most. Not to mention it feels super torquey. Thanks for the quick replies!
 
#616 ·
Okay so I played around with the TCM today and managed to get a 5v excitation out of it for the TPS. Weird thing is when I went to test drive it, I'm stuck somewhere in either 3rd or 4th gear (high gear, it's super slow to get going). And I have no reverse! Then when I go to disconnect the TCM, I'm back to only having reverse and either 1st or 2nd gear(can't tell which)... I'm starting to go crazy!!!
 
#617 ·
Do you have a 6 or 5 speed trans? You need all of the battery inputs (both + and -), Key on (+), Start wire (cranking voltage +), TPS signal on two pins and all 3 speed sensors wired at minimum for the TCM to turn on and function. And I still wouldn't count on the TCM generating a 5V signal to power your TPS, give that it's own power supply until you get the rest of it sorted out. It would probably be best if you could hook into the TCM with EFI Live or some other scan tool to be able to see what is happening when it doesn't work as expected. You are shooting in the dark without it right now. -Chuck
 
#621 ·
You have a choice of diagnostic connectors, 9 pin round connector found in medium duty trucks, or standard ALDL connector (OBD2) found in most cars and light trucks since 1996. You need to snoop around the GM upfitter site and look at the schematics they have there. They have PDF of schematics in the body builder section for light and medium duty. as for where to get your connector, junk yards for cars, or on highway truck salvage/service centers. It's just a bit of plastic you are going to re pin with a couple of wires, I wouldn't spring for a new one.
 
#622 ·
I'm working on an Allison 6 speed swap behind a 7.3. My wiring harness is built for a 8.1 cal. I went to the dealer to get the brand new A41 flashed, but the tech couldn't get the TCM to take the cal. The A41 was flashed with a 3500rds cal. He was trying to flash it via wireless MDI with OS 24259900 which is for the newer T14A TCM. It would load up all the way to 100% then start back over. It did this three times then failed. I looked at the cal in EFI and got error messages that it was the wrong cal for the TCM, but all of the tables are the same shift points as an 8.1 cal. I tried to drive it, but it was just in limp mode as if there was no TCM hooked up. I also tried to data log and couldn't even set up pids or even scan for DTCS. The things I can think of is A) They should be using a USB cord instead of wireless, B) They should only have the TCM hooked up and not the BCM, C) The 24259900 OS is not backwards compatible with A41, D) We need the right 8.1 OS for an A41. So I'm looking for anyone that knows either the GM A41 part # or a way around this.

The tech manually put the part number of 24256864 which is on the back of this T14A.




This is the TCM that I'm using. We tried looking for all the numbers on the back of this one in MDI and no luck.




Any help with this would be greatly appreciated.
 
#624 ·
Haha. Dale and I have been talking for years. The dealer screwed around for 4 hours while I waited with the harness hooked up to a power supply just for the tech to tell me he had his hands full and might not get to it today. Screw that. Dale gave me a number to a guy in Wisconsin. I talked to him and he said send the harness, TCM and BCM to and he will do it for I think $75. He only needs the harness to flash the BCM. If it works out well I'll post his name and number so others can do the same.
 
#627 ·
You promised you would tell my secret