Arduino won't connect to WiFI via module

Hey guys, i'm having a problem connecting to the internet using my CC3000 module. Now, I've followed the schematic on this link :Schematic+code, and i used the library and WebClient example provided on the site.
Note, i don't have a level shifter so i used a voltage divider (3x10kOhhm resistor when i'm sending from Arduino to Wifi, so it's 5V(arduino)->Voltage divider->3.3(Wifi module), and a circuit with a Si Diode and a 10k Resistor to up the voltage level from 3.3V to 5V (i'll provide a picture.). The problem I'm having is that the Arduino doesn't pass the initialize faze and just gets stuck. This is really urgent so i would love if someone could give me a hand as fast as possible, thank you.

I need some help with this since i'm lost on what more can i change to try. Thanks in advance, pictures included below.

txrx2.jpg

sema.jpg

The circuit with the diode puts 5V (almost, actually it's about 4V3) to the CC3000's output. Go and get a level converter, they're cheap and do the job. You might already have damaged your module.

its 1V when it's a zero on that pin (logic), aka the voltage on the diode, the rest is on the resistor.

When it's 3.3V output on that pin, the diode has 1V. The 4.3 is on the arduino input (CC3000 output+diode)

its 1V when it's a zero on that pin (logic), aka the voltage on the diode, the rest is on the resistor.

When it's 3.3V output on that pin, the diode has 1V. The 4.3 is on the arduino input (CC3000 output+diode)

That's what the multimeter reads when the circuit is on voltage. The clamping diodes (it seems that the device has them) of the CC3000 will burn the 1.3V constantly. The 10k resistor limits the current to about 0.5mA so the energy burnt is not that high. Nevertheless the circuit is outside the limits of the CC3000's datasheet so don't expect that device to live very long.

Again: go and get a level converter, they are cheap and will probably solve your problem.

If you are to niggard to buy that, attach a scope and check the levels over time. I guess the edges are to soft the signal will fail often.