Do you read what you write?
Yes. Everything. Academia makes you anal and very thorough.
No, that is absolutely not changing the ratio from the rpm of the camschaft to the rpm of the driveshaft and "assumed" (programmed) speed, Honda want the speedo to show.
In gear one, gear 2, gear 3, ...., gear 6, at a specific rpm!
As long you don't change the gear ratio itself, 6000 rpm in 6. is always the same rpm at the driveshaft and about 100km/h on the speedo. In Reality it is maybe 94, 100, 106, whatever. But as long the clutch is not slipping, even a flat tire will show ~100km/h on 6000 rpm in 6.
Not true. Do you read what you write? (eg: "camshaft"? Nothing to do with gearing!) Or what I write? I never said the internal gear ratios are changed
. Regardless, I can personally attest to a flat tire affecting the speedo. I had a complete flat on the freeway at 65MPH. When my speedo indicated 65, I was doing slightly less than that (and my RPM's were lower as well). GPS said actual speed was 6 MPH less than indicated. Ergo, my actual speed was under reported due to the decreased distance my wheel traveled with each revolution due to being flat, unbeknownst to the bike's ECU, which has always been accurate.
Bigger wheel = speedo reports lower than actual speed, therefore RPM's appear being higher at the given speed than usual. Smaller wheel = speedo reports higher than actual speed, and RPM's will be lower that usually appears at that reported speed.
Maybe you confused yourself with the ABS sensors?
Absolutely not. I'm not talking camshafts here. The confusion is not on my end friend; there's obviously a misunderstanding about how wheels can change "true" speed here, of which I'm apparently failing to make clear.
Engine speed is measured against the crank and is reported as a true value, regardless of gearing. "Indicated" speed will assume stock tire/wheel sizes are present. Now actual speed is another story
. Yes, the gears and drivetrain are locked together, and reported engine RPM will always correspond to the front sprocket RPM and rear sprocket RPM as the same. BUT
, distance traveled will change depending on the circumference of the wheel/tire combination used, and so "actual" speed will change.
Say I turn 6k RPM at 60MPH with the stock 17" wheel. If I add a rear wheel with twice the circumference as the stock wheel, my "true" speed at the same RPM will be twice that as it was. The engine is turning the same speed, the sprockets are turning the same speed, but the rear wheel is covering a much greater distance with one revolution. So, if a wheel/tire is smaller in diameter than stock, the opposite is true. Not sure what's so hard to understand about that.
Don't believe me? Put a 20 foot diameter tire on your bike and see if you're still turning 6000RPM at a TRUE 60MPH.
I'm not sure how much more plain I can make this, so I won't try. Main thing is what Shiso said: memory of what RPM corresponded to what speed before. Some bikes are slightly different; my tach reads 6900 at 65 while most read lower at that indicated speed (likely due to speedo calibration differences in regions).
This likely isn't the OP's issue, as stated before, he would witness his RPM's drop for the same indicated speed, because it would be underrepresenting the ACTUAL speed.