ECEF is an inertial frame if you exclude GR effects, almost.
chinglu, It seems like you are confusing descriptions of orbiting objects and the coordinate system chosen to describe their motion. Even still any object in orbit is accelerating. Its path or velocity, is constantly changing in direction, even if not in speed.
ECEF is a rotating coordinate system. It does not mater whether that rotation is within the context of GR or SR, the rotation itself, when applied to an object, is a form of acceleration. That excludes it from being inertial in any sense. That said, it is an even larger error, to think of a coordinate system as if it were an object. Coordinate systems are abstractions, we use to describe the relative positions and/or dynamic relationships of objects, which can be either inertial or accelerating.
The following Wiki links describe both ECEF and ECI frames.
Note that the ECI link, includes the following,
"ECI frames are called inertial in contrast to the Earth-centered, Earth-fixed (ECEF) frames which rotate in inertial space."
The ECI frame is only considered inertial when compared to the ECEF frame. That is not the same as saying that it is inertial.Earlier when I posted, (referring to both ECI and ECEF coordinate systems)
These are two different coordinate systems. Each could be considered as inertial from some frame of reference,...
I was making the same error and treating coordinate systems as objects.., and assuming that a coordinate location on the axis of rotation could be considered inertial. However, if we place an object anywhere on that axis, it would still be rotating.., a form of acceleration.
Pete corrected my error below.
The ECEF is not an inertial frame. No, you can't make it inertial.
I would not have caught my conceptual error, had it not been for Pete's comment, which caused me to look back at what I had previously posted.