The authors of the book OpenGL(R) ES 2.0 Programming Guide have updated their Web site to cover the new iPhone 3G S. The site can be found here: http://www.opengles-book.com.
From the site you can download a new chapter in PDF format titled “OpenGL ES 2.0 on the iPhone 3G S” which describes what you need to do to compile specifically for the new hardware. The site also contains updated examples ported to the iPhone that you can download and run.
Two things to note about the examples – if you just try to compile and run them without reading the PDF file first you may have a problem. The chapter points out that you need to compile the Common project first in order for things to run.
Second – I had one small problem with the MipMap2D example. The file MipMap2D.c was in the project folder – but for some reason the project link was broken. So I just added the file again and I could compile and run it.